Senior Software Engineer II, Ads Manager (Front End)

Instacart

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Ontario, CanadaAlberta, CanadaBritish Columbia, CanadaNova Scotia, Canada
Salary
$196,000–$207,000 / yr
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $202k
This role $202k
$147k most similar roles pay here $248k

This role pays less than 51% of similar roles. Most pay $165,000–$238,312 — the shaded band above. At the midpoint, this role pays about $202k versus about $202k for comparable roles.

Based on 240 similar postings.

Employer

About Instacart

Instacart (Maplebear Inc.) is a North American grocery technology company that operates an online marketplace and delivery service connecting customers with personal shoppers who pick and deliver orders from local retailers. It also sells retail e-commerce software and advertising services to grocers and brands.

Instacart currently has 61 open roles on FindRole.

Listed pay typically runs $196,000–$207,000 across 61 roles with salary data.

Most-posted roles

View all roles at Instacart

At a glance

TL;DR · Senior Software Engineer II, Ads Manager (Front End)

Sr Software Engineer II - Ads Manager (Front End) joins the Ads Manager team to build and maintain the core self-serve platform used by brands, agencies, and retailers to manage advertising campaigns. This role involves owning the technical roadmap for advertiser-facing experiences, modernizing frontend architecture, and scaling complex campaign management and reporting interfaces. The engineer will develop high-quality React UIs, define shared components and state management, and partner with backend teams on REST and GraphQL APIs. Key responsibilities include improving developer productivity, ensuring performance and accessibility, and leading technical debt paydown. The role requires expertise in Node.js, React, and frontend architecture for data-heavy interfaces like analytics dashboards. Candidates will also champion observability using tools like Datadog, integrate AI-assisted development tools, and mentor engineers while managing large, multi-stakeholder projects to solve complex advertising platform challenges.

What you'll do

  • Lead the technical roadmap and architecture for the Ads Manager web applications to ensure scalability and extensibility.
  • Design and build high-quality React UIs for campaign creation, management, reporting, and optimization tools.
  • Define and evolve shared components, state management, and UI abstractions to improve maintainability.
  • Partner with backend teams to establish robust API contracts and data structures for the frontend.
  • Drive technical debt reduction through proactive migrations, refactors, and modernization of legacy code.
  • Champion system observability, performance, and reliability by implementing metrics, logging, and tracing.
  • Mentor and sponsor junior engineers while improving onboarding processes and team engineering practices.
  • Define and implement best practices for using AI-assisted development tools across the engineering team.

What we're looking for

  • 8+ years of experience building modern web applications with substantial ownership of complex products.
  • Deep expertise in Node.js and React including hooks, state management, and performance tuning in large codebases.
  • Strong skills in frontend architecture such as modularization, shared components, routing, data fetching, and error handling.
  • Experience designing and integrating with REST and/or GraphQL APIs while collaborating with backend teams.
  • Proven track record leading large, ambiguous, multi-stakeholder projects from design through rollout and operations.
  • Demonstrated impact on team productivity and code health through abstractions, tooling, testing, and CI improvements.
  • Experience with monitoring and observability for web applications using tools like Datadog.
  • Comfortable using AI-assisted developer tools in daily work.
  • Experience leading large-scale, data-heavy UIs such as analytics dashboards or complex workflows (preferred).
  • Hands-on experience with GraphQL at scale including schemas and client patterns (preferred).
  • Experience with automation testing frameworks like Selenium, Cypress, or Playwright (preferred).
  • Deep experience with frontend performance, reliability, and modernization efforts (preferred).
  • Experience with design tools such as Figma (preferred).
  • Track record mentoring L3–L5 engineers and acting as a domain expert (preferred).

More like this

Similar roles

Senior Software Engineer II, Ads Quality

Instacart

Remote 8 days ago $230,000–$242,500
ML Infrastructure MLOps Python Go SQL Spark Pandas TensorFlow XGBoost Kafka Flink LLM Transformer Architecture Feature Stores Streaming Systems
3+ yrs exp Remote

Senior Frontend Engineer, Ads Creative

Reddit

Remote 32 days ago $190,800–$267,100
JavaScript TypeScript React Codex Cursor Claude State Management API Integration Testing Observability Accessibility Design Systems Machine Learning Generative AI
Remote

Senior Software Engineer, Ads

Instacart

Remote (Ontario, Canada) +3 127 days ago $168,000–$177,500
Rails Go DBT Airflow Scala Apache Spark Databricks Delta Lake Snowflake Python Terraform SQL Distributed Systems Streaming Batch Processing Hadoop Flink Hive Kafka
5+ yrs exp Remote

Frontend Engineer, Ads

Reddit

Remote 23 days ago $164,200–$229,900
TypeScript JavaScript React HTML CSS Go Kubernetes Docker gRPC Thrift GenAI Automated Testing Code Quality Observability Codex Cursor
Remote

Senior Software Engineer II, Frontend Platform

Alloy

New York, NY 80 days ago $198,000–$250,000
TypeScript JavaScript React HTML CSS Web Applications Design Systems Agentic engineering Frontend Architecture Developer Experience Documentation
8+ yrs exp Hybrid