Senior Software Engineer, Marketing Platform Tooling
InstacartGrocery Delivery company
Canada$168,000 - $177,500 CADSenior
Sequoia Capital
Andreessen Horowitz
T. Rowe Price
TCV
Kaplan Group Investments
Unanimous Capital
Software Engineering
About the role
TL;DR
Build and maintain backend systems for Instacart's marketing platform.
- •Instacart's Marketing Platform Tooling team builds and maintains the core backend systems powering all marketing capabilities, including targeting and CRM messaging platforms.
- •This role focuses on building shared, composable foundations for these critical systems.
- •Key Responsibilities Architect, build, and maintain excellent backend applications with clean code.
- •Design and operate real-time and batch data pipelines and distributed services.
- •Contribute to the shared, composable backbone that these systems are built on.
- •Own important pieces of the platform with high internal visibility.
- •Requirements 5+ years of backend development experience.
- •Expertise in Ruby and Go (Python experience is a plus).
- •Solid understanding of Rails or Pandas.
- •Experience designing scalable, reliable distributed systems, databases, and data pipelines.
- •Proven ability in rigorous unit testing and practical problem-solving.
Required skills
RubyGoPythonRuby on RailsPandasSQLMicroservicesREST API
Nice-to-have skills
gRPCWebSocketsRabbitMQCelerySidekiq
Domain expertise
ecommerceretailmartech
Benefits & perks
Equity, Remote work
Tech stack
RubyGoPythonRuby on RailsPandasSQLREST APIgRPCWebSocketsRabbitMQCelerySidekiq