Skip to main content

Senior Software Engineer, Marketing Platform Tooling

Instacart
Remote - Canada (ON, AB, BC, NS only)Updated 5d ago
Base salary
$168k–$178k
Published base salary range
Location
Remote - Canada (ON, AB, BC, NS only)
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
E-commerce
Role skills
Apply on instacart.careers
Job actionsApply now
Job actionsApply now

About the job

Instacart is transforming the grocery industry. The Marketing Platform Tooling team builds and maintains the core backend systems that power all of Instacart's marketing capabilities, including a targeting platform that resolves audience segments and a CRM messaging platform that delivers millions of personalized messages a day. This is a net new Senior Software Engineer role in Toronto, dedicated to backend ownership with high visibility into company priorities including Enterprise expansion, Lifecycle marketing, and platform Efficiency and Quality. Responsibilities include building data ingestion and processing pipelines (real-time streaming and batch), segment evaluation and matching services, a high-volume messaging and delivery pipeline, and shared composable APIs with a strong focus on observability, testing, and uptime. Minimum qualifications: 5+ years of backend development experience, expertise in Ruby and Go (Python a plus), solid understanding of Rails or Pandas, experience designing scalable distributed systems with databases (SQL/NoSQL) and data pipelines (batch and streaming), proven ability in rigorous unit testing, and excellent communication and leadership skills. Compensation: CAN$168,000—$177,500 base pay, plus eligibility for a new hire equity grant and annual refresh grants. This role is remote, hiring only in Ontario, Alberta, British Columbia, and Nova Scotia.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.