Senior Software Engineer, Marketing Enablement & Technology

Instacart

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
CAOntario, CanadaAlberta, CanadaBritish Columbia, CanadaNova Scotia, Canada
Salary
$168,000–$177,500 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $187k
This role $173k
$118k most similar roles pay here $247k

This role pays less than 68% of similar roles. Most pay $158,250–$216,000 — the shaded band above. At the midpoint, this role pays about $173k versus about $187k 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 54 open roles on FindRole.

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

Most-posted roles

View all roles at Instacart

At a glance

TL;DR · Senior Software Engineer, Marketing Enablement & Technology

As a Senior Software Engineer on the Marketing Enablement & Technology team, you will join a specialized pod focused on building the systems, APIs, and data pipelines that power paid marketing channels. You will architect and scale backend services and ETL processes to enable campaign execution, conversion tracking, and third-party integrations across platforms like Social, Display, SEM, and Linear Television. The role involves leading projects end-to-end, mentoring junior engineers, and partnering with stakeholders to shape technical strategy. You will utilize Python for building scalable services and leverage data integration technologies including Snowflake, SQL, Airflow, and DBT. Your work addresses the complex challenge of managing high-throughput marketing operations while ensuring performance, reliability, and cost efficiency. You will also manage technical debt, implement observability solutions, and potentially integrate ad platform APIs to drive business impact through automated systems.

What does a Software Engineer earn in California?

Median $214000 from 869 postings across 70 companies.

See salary data

What you'll do

  • Architect and scale backend services, APIs, and ETL processes to power paid marketing channels.
  • Lead end-to-end projects including architecture design, development, experimentation, and production rollout.
  • Design scalable systems for high-throughput marketing operations while ensuring performance, reliability, and cost efficiency.
  • Build data pipelines and integrations for platforms like Paid Social, Display, SEM, and Linear Television.
  • Partner with Marketing and Product stakeholders to define features and balance technical complexity with business value.
  • Mentor junior engineers through code reviews, technical guidance, and onboarding support.
  • Implement automation frameworks and reusable abstractions to improve team productivity and system extensibility.
  • Manage technical debt and lead legacy system modernization efforts across the codebase.

What we're looking for

  • 5–8 years of software engineering experience with expert-level proficiency in Python for backend services, APIs, and data pipelines.
  • Proven track record of leading projects end-to-end, including architecture design, implementation, experimentation, and production rollout.
  • Deep expertise with data integration technologies (Snowflake, SQL, ETL processes) and workflow orchestration tools (Airflow, DBT).
  • Demonstrated ability to design for performance, scalability, and robustness while implementing comprehensive observability solutions.
  • Strong product thinking to research problems deeply, influence direction, and balance technical and business trade-offs.
  • Excellent communication skills to mentor engineers, drive cross-team alignment, and translate technical concepts for diverse stakeholders.
  • Experience architecting automation frameworks and reusable abstractions (preferred).
  • Advanced knowledge of ad platform APIs, conversion tracking, and digital marketing performance KPIs (preferred).

More like this

Similar roles

Senior Software Engineer II, Marketing Enablement & Technology

Instacart

Remote (Ontario, Canada) +3 44 days ago $196,000–$207,000
Python Data Pipelines MarTech QA Automation Observability Chaos Engineering Disaster Recovery Security-by-Design Cost Optimization Legacy System Modernization AI-assisted Development
8+ yrs exp Remote

Senior Software Engineer, Agentic Ads Experience

Reddit

Remote 122 days ago $190,800–$267,100
Generative AI LLM RAG Python Golang Rust Java JavaScript Distributed Systems APIs Observability Tool Calling Structured Outputs Data Stores Queues
5+ yrs exp Remote

Senior Software Engineer I, Agentic Analytics

Instacart

Remote (Ontario, Canada) +3 121 days ago $168,000–$177,500
Python LLM RAG SQL Airflow Snowflake dbt Prompt Engineering Vector Stores Agentic Workflows Data Infrastructure Backend Engineering Observability
5+ yrs exp Remote