# Senior Software Engineer, Marketing Platform Tooling

**Company:** [Instacart](https://hotfix.jobs/companies/instacart)
**Location:** Remote
**Role:** Backend Engineering
**Salary:** CA$168k – CA$178k/yr
**Experience:** 5+ years
**Skills:** Ruby, Go, Python, Ruby on Rails, pandas, Distributed Systems, SQL, NoSQL, Data Pipelines, Streaming Data, Batch Processing, Unit Testing, Observability, APIs, Backend Development
**Posted:** 2026-08-11

> Builds and owns scalable backend platforms for audience targeting and high-volume CRM messaging, including real-time and batch data pipelines and distributed services. Requires 5+ years of backend experience with Ruby and Go, distributed systems expertise, and strong cross-functional collaboration.

## Job Description

## Responsibilities
- Build and maintain backend systems powering marketing capabilities, including targeting and CRM messaging platforms.
- Develop real-time streaming and batch data ingestion and processing pipelines.
- Build segment evaluation and matching services for downstream consumers.
- Develop high-volume, reliable messaging and delivery pipelines for personalized sends.
- Contribute to shared, composable platform foundations and APIs, with emphasis on observability, testing, and uptime.
- Architect, build, and maintain backend applications with clean code.
- Shape the technical direction and roadmap of targeting and CRM platforms.
- Design and operate scalable distributed services and data pipelines.
- Own high-visibility platform components from planning and decision-making through shipping and maintenance.
- Collaborate across teams and functions to drive consensus and align goals.

## Requirements
- 5+ years of backend development experience with a proven track record of success.
- Expertise in Ruby and Go; Python experience is a plus.
- Solid understanding of Rails or Pandas.
- Experience designing scalable, reliable distributed systems.
- Experience with SQL and NoSQL databases and batch and streaming data pipelines.
- Proven ability in rigorous unit testing and practical problem-solving.
- Excellent communication and leadership skills, including cross-functional collaboration and influence.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

## Compensation and Benefits
- Base pay range for Canadian candidates: **CA$168,000–CA$177,500**.
- Eligible for a new-hire equity grant and annual refresh grants.
- Market-competitive compensation and benefits based on permanent work location.

## Similar jobs

- [Senior Software Engineer](https://hotfix.jobs/jobs/7e9e8ca4-7c53-4d13-b7ab-9e7d9f28949c) - MongoDB - Toronto, Canada - CA$158k – CA$220k/yr
- [Senior .Net/C# Developer, SaaS Manager](https://hotfix.jobs/jobs/d70a944a-cce3-44a0-9e05-b00d41d3da3d) - 1Password - Remote - $153k – $214k/yr
- [Senior Distributed Systems Engineer](https://hotfix.jobs/jobs/72009521-9e5d-4a0e-981e-e1075e881e69) - Censys - Remote - $151k – $191k/yr
- [Senior Backend Engineer, Core APIs](https://hotfix.jobs/jobs/81121cc0-579a-4c8d-ae6f-accddd1b2195) - Fingerprint - Remote - $150k – $200k/yr
- [Senior Software Engineer - Backend](https://hotfix.jobs/jobs/37d58fe2-2b31-4665-9326-a41804ac7f0b) - Databricks - Vancouver, Canada - CA$146k – CA$201k/yr

**Apply:** https://hotfix.jobs/jobs/6bafd514-2078-420a-99c3-d8c623a790bd
**Canonical:** https://hotfix.jobs/jobs/6bafd514-2078-420a-99c3-d8c623a790bd