Senior Software Engineer, Marketing Platform Tooling

Instacart
Ontario, Alberta, British Columbia, Nova Scotia
Workplace: RemoteFull timeCAD 168,000 - 177,500 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Communication","Leadership","Problem-solving","Collaboration"]

Build and maintain the backend systems that power Instacart’s marketing capabilities, including targeting and CRM messaging platforms. Own shared, composable services and APIs with a focus on real-time and batch data pipelines, scalable distributed systems, and high-volume messaging delivery. Collaborate cross-functionally to shape technical direction, roadmap, observability, testing, and uptime—delivering measurable impact on growth, engagement, and retention at scale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Instacart
Instacart
2 days ago

Senior Software Engineer, Marketing Platform Tooling

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and maintain the backend systems that power Instacart’s marketing capabilities, including targeting and CRM messaging platforms. Own shared, composable services and APIs with a focus on real-time and batch data pipelines, scalable distributed systems, and high-volume messaging delivery. Collaborate cross-functionally to shape technical direction, roadmap, observability, testing, and uptime—delivering measurable impact on growth, engagement, and retention at scale.
Location: Ontario, Alberta, British Columbia, Nova Scotia
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build shared, composable backend foundations and APIs that serve as the backbone for the marketing platform space.
  • •Develop data ingestion and processing pipelines for both real-time streaming and batch targeting data.
  • •Design and operate segment evaluation and matching services to resolve audiences on demand for downstream consumers.
  • •Implement and maintain a high-volume, reliable messaging and delivery pipeline for accurate, timely personalized sends at scale.
  • •Architect, build, and maintain backend applications with clean code, observability, testing, and uptime; communicate and collaborate cross-functionally to plan, decide, ship, and maintain owned platform areas.

Pay and Benefits

Salary: CAD 168,000 - 177,500 annually
Equity and Bonus:Equity

Key Requirements

  • •5+ years of backend development experience with a proven track record of success.
  • •Expertise in backend languages, specifically Ruby and Go (Python is a plus).
  • •Solid understanding of Rails or Pandas.
  • •Experience designing scalable, reliable distributed systems with databases (SQL/NoSQL) and data pipelines (batch and streaming).
  • •Experience with rigorous unit testing and practical problem-solving, plus excellent communication and leadership for cross-functional collaboration.
Experience:5+ years
Education:Bachelor's in Computer Science, Software Engineering, or related field
Skills:CommunicationLeadershipProblem-solvingCollaboration
Tech Stack:RubyGoPythonRailsPandasSQLNoSQLUnit testingObservability

Company Brief

Instacart
Operates an online grocery marketplace connecting customers with personal shoppers and local retailers for grocery delivery and pickup. Provides technology, logistics, and advertising solutions to supermarkets and consumer packaged goods brands.
Industry: Online Marketplaces
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2012
Glassdoor
Glassdoor: 3.6
WebsiteLinkedIn