Software Engineer II, - Ads

Instacart
Ontario, Alberta, British Columbia, Nova Scotia
Workplace: RemoteFull timeCAD 145,000 - 153,000 annuallyFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Operational ownership","Collaboration","Debugging","Working in ambiguity"]

Build and ship publisher-facing features for Carrot Ads across Connect/Carrot Ads API, serving inputs, reporting, and partner configuration tooling. Extend API contracts with robust event handling, dead-letter recovery, integration tests, and self-serve documentation. Improve retailer control surfaces and reporting/data integrity (attribution, catalog/product-ID mapping, reconciliation, health checks). Raise partner reliability via SLAs, observability, and faster incident recovery, while partnering with multiple Ads teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Instacart
Instacart
2 days ago

Software Engineer II, - Ads

✓ Verified Job

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

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

Job Summary

Build and ship publisher-facing features for Carrot Ads across Connect/Carrot Ads API, serving inputs, reporting, and partner configuration tooling. Extend API contracts with robust event handling, dead-letter recovery, integration tests, and self-serve documentation. Improve retailer control surfaces and reporting/data integrity (attribution, catalog/product-ID mapping, reconciliation, health checks). Raise partner reliability via SLAs, observability, and faster incident recovery, while partnering with multiple Ads teams.
Location: Ontario, Alberta, British Columbia, Nova Scotia
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Independently build and ship publisher-facing features end to end across Storefront, Storefront Pro, and API partner surfaces.
  • •Extend the Connect / Carrot Ads API with clear contracts, robust event handling, dead-letter recovery, integration tests, and self-serve documentation.
  • •Build retailer control surface inputs and controls (relevance/quality-score, reserve pricing, ad-load controls, and tuning trade-off signals).
  • •Strengthen partner reporting and data integrity (attribution, catalog and product-ID mapping, reconciliation, automated health checks).
  • •Improve reliability by defining and meeting partner SLAs, increasing observability, reducing incident frequency, and contributing to unified partner-health monitoring.

Pay and Benefits

Salary: CAD 145,000 - 153,000 annually
Equity and Bonus:Equity

Key Requirements

  • •3+ years building and operating production backend services.
  • •Strong API design and distributed-systems fundamentals with fluency in a backend language such as Go, Ruby, or Python.
  • •Proven end-to-end feature delivery with solid testing, observability, and operational ownership.
  • •Experience debugging across service boundaries and collaborating with cross-functional teams.
  • •Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
Experience:3+ years
Education:Bachelor's in Computer Science or a related field
Skills:Operational ownershipCollaborationDebuggingWorking in ambiguity
Tech Stack:GoRubyPythonKafkaDead-letter queuesIdempotent processingAWSGCP

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