Senior Software Engineer
Build and scale core platform infrastructure including data pipelines, backend services, APIs, and AI-powered workflows for financial operations in CPG brands. Requires 4+ years backend experience, systems design, and handling large datasets.
About the job
What You'll Do
- Build and scale the core platform that powers financial workflows for CPG brands
- Develop systems for ingesting and processing financial and operational data from multiple sources
- Build backend services and APIs that power analytics, forecasting, and automation features
- Implement AI-powered workflows for document processing and financial data extraction
- Design intuitive product experiences that turn complex financial data into actionable insights
- Work directly with product and occasionally customers to understand workflows and ship solutions quickly
Example Problems
- AI-powered ingestion of invoices, deductions, and retailer reports
- Scaling data pipelines that ingest financial data from multiple retailer systems
- Building analytics infrastructure for forecasting and demand planning
- Designing internal tools and product features that simplify complex financial workflows
- Improving performance and reliability across core platform services
What We're Looking For
Required
- 4+ years of software engineering experience
- Strong backend engineering skills and systems design experience
- Comfort building production systems that handle large datasets or complex workflows
- Strong product instincts and ability to work across engineering and product
Nice to Have
- Experience working with AI/ML-powered systems
- Experience with data pipelines or analytics infrastructure
- Experience working directly with customers or cross-functional stakeholders
- Interest in early-stage startups and high-ownership roles
- CS degree or equivalent experience
Skills
Backend Engineering, System Design, Data Pipelines, APIs, AI/ML, Analytics, Financial Workflows, Kubernetes, Postgres, AWS
Similar jobs
Backend Engineering jobsSenior backend engineer responsible for architecting and shipping scalable, reliable web applications and distributed systems for a healthcare audit product. The role requires 8+ years of backend experience, strong Java or Scala expertise, cloud-scale systems experience, and the ability to mentor engineers and adopt AI-assisted development practices.
Design and build scalable systems that monitor, govern, and optimize cloud spending across Snowflake. The role requires 7+ years of production systems experience, strong programming and architectural skills, and expertise in cloud efficiency or observability.
Senior software engineer responsible for architecting and scaling Snowflake’s multi-cloud managed database infrastructure, including distributed systems, automation, reliability, and security. Requires 7+ years of backend systems experience and strong proficiency in cloud platforms and infrastructure automation.
Build scalable backend systems and user-facing workflow features for Observe by Snowflake’s observability platform. The role requires senior-level software engineering experience, strong distributed-systems foundations, and proficiency in Go or another high-performance systems language.
The Senior Backend Engineer will build, scale, and operate production backend services and APIs, taking ownership from design through on-call. The role requires 5+ years of experience with distributed systems, data modeling, cloud infrastructure, and containerized deployments, plus strong technical communication and mentoring skills.