← Back to results

Senior Software Engineer - Ads Manager

Join Instacart as a Senior Software Engineer to lead impactful projects in the Ads Manager team, enhancing advertising capabilities.

Location
Canada
Compensation
CA$168k–CA$177.5k/yr
Level
senior
Type
full time · Remote

Posted by employer 8 hours ago

First seen on Joblaze 1 hour ago

Last verified on the company career page 1 hour ago

What you'll build

  • Lead and deliver projects end to end
  • Design, build, and operate scalable services and APIs
  • Partner with product managers and engineers
  • Define key architectural patterns
  • Mentor junior engineers

Must have

  • 5+ years of professional software engineering experience
  • Strong experience building and operating backend services and APIs
  • Solid understanding of relational databases and SQL
  • Experience designing for scale, reliability, and maintainability
  • Comfortable working across the stack

Nice to have

  • Prior work experience in the digital advertising industry
  • Experience designing and versioning public or partner-facing APIs
  • Experience with asynchronous processing and messaging systems
  • Familiarity with cloud infrastructure and tooling
  • Experience with React or TypeScript

Practical constraints

  • Currently hiring only in Ontario, Alberta, British Columbia, and Nova Scotia

Requirements

Experience
5+ years

Not disclosed in this posting: visa sponsorship.

Benefits

Equity/Stock Options Remote Work

Joblaze summary

The Senior Software Engineer on the Ads Manager team at Instacart is responsible for leading projects that enhance advertiser engagement and optimize ad revenue through the development of scalable services and APIs. This role requires expertise in backend technologies, particularly with frameworks like Ruby on Rails or Go, and a solid grasp of relational databases. Ideal candidates have over five years of experience, preferably with a background in digital advertising or self-serve platforms, and are comfortable working across the tech stack. The team emphasizes collaboration and mentorship, contributing to a culture of continuous improvement.

Joblaze insights

  • Listed today — first seen on Joblaze October 21, 2026. Last confirmed on Instacart's careers page October 21, 2026.
  • Starts above 78% of 36 comparable senior backend roles in Canada that list AWS we track (median $108,819 across 12 companies). See AWS salary trends
  • AWS appears in 47.9% of 71 comparable senior backend roles in Canada; Ruby on Rails appears in 1.4% of 71 comparable senior backend roles in Canada.

Quick facts

Is the Senior Software Engineer - Ads Manager role remote?
Yes — Instacart lists this as a fully remote position.
What's the salary range?
Instacart lists CAD 168,000–CAD 177,500 for this role.
How much experience is required?
At least 5 years of relevant experience for this Senior Software Engineer - Ads Manager role.
What's the tech stack?
Joblaze extracted these technologies from the posting: AWS, Datadog, Go, Kafka, React, Ruby on Rails.
What seniority level is this role?
Instacart targets senior candidates for this position.
Is this full-time or contract?
Full-time for this Senior Software Engineer - Ads Manager role at Instacart.

From the original posting

We're transforming the grocery industry

Overview

The Ads Manager team builds the core self-serve platform that brands, agencies, and retailers use to create, manage, and optimize their advertising campaigns on Instacart. We own the services, APIs, and data models behind campaign creation, creative management, and reporting, along with the advertiser-facing experiences built on top of them. Our work serves the advertisers who drive Instacart's main revenue, and there is tremendous room to grow. We are hiring a Senior Software Engineer (IC5) to own high-impact initiatives such as ads web observability and North Star metrics and automated AI review for ads formats.

About the Job

  • Lead and deliver projects end to end, from design through launch, that improve advertiser activation, platform health, and ad revenue growth.
  • Design, build, and operate scalable, well-tested services and APIs that power campaign management and reporting, reaching into the frontend where needed.
  • Partner with product managers and engineers inside and outside Ads Manager to turn ambiguous requirements into well-scoped plans.
  • Define key architectural patterns, write and review system design documents, and improve observability and system reliability.
  • Mentor junior engineers and raise the bar for code quality through thoughtful code review.
  • Contribute to recruiting and improve team processes.

About You

Minimum Qualifications

  • 5+ years of professional software engineering experience.
  • Strong experience building and operating backend services and APIs in a modern web framework such as Ruby on Rails or Go.
  • Solid understanding of relational databases and SQL, including data modeling and query performance.
  • Experience designing for scale, reliability, and maintainability across distributed systems.
  • Comfortable working across the stack, including integrating with frontend applications.
  • Self-starter and self-motivated, able to unblock yourself and drive work forward independently.
  • Strong analytical and debugging skills, with a sense of ownership for production systems.
  • Clear communicator who collaborates well with engineers, designers, and PMs across multiple teams.

Preferred Qualifications

  • Prior work experience in the digital advertising industry or on self-serve platforms.
  • Experience designing and versioning public or partner-facing APIs (REST or GraphQL).
  • Experience with asynchronous processing and messaging systems such as Kafka or Sidekiq.
  • Familiarity with cloud infrastructure and tooling (AWS, Terraform, Datadog or similar).
  • Experience with React or TypeScript, and with integrating ML or AI capabilities into products.

#LI-Remote

Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policy here. Currently, we are only hiring in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia.

Offers may vary based on many factors, such as candidate experience and skills required for the role. Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offerings here.

For Canadian based candidates, the base pay ranges for a successful candidate are listed below.

CAN
$168,000—$177,500 CAD

Standard company text repeated across Instacart's postings is omitted here.

Similar positions

Instacart
Sr Software Engineer II - Ads Manager (Front End)
Instacart · Canada - Remote (ON, AB, BC, or NS Only)
Instacart
Senior Software Engineer II, Ads Data Solutions Engineering
Instacart · Canada - Remote (ON, AB, BC, or NS Only)
Instacart
Senior Product Manager, Ads Quality
Instacart · Canada - Remote (ON, AB, BC, or NS Only)
Instacart
Senior Software Engineer II - Ads Quality
Instacart · United States - Remote
Instacart
Senior Data Scientist II - Ads Optimization
Instacart · Canada - Remote (ON, AB, BC, or NS Only)