Senior Software Engineer II, Ads Data Solutions Engineering

Instacart

Confirmed live yesterday High trust
Remote

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $202k
$140k most similar roles pay here $245k

This role pays more than 57% of similar roles. Most pay $152,150–$228,500 — the shaded band above. At the midpoint, this role pays about $202k versus about $190k 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 49 open roles on FindRole.

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

Most-posted roles

View all roles at Instacart

At a glance

TL;DR · Senior Software Engineer II, Ads Data Solutions Engineering

Senior Software Engineer II, Ads Data Solutions Engineering joins the Ads DSE team to co-own the technical roadmap and modernize data solutions infrastructure. This role involves building scalable systems for off-platform advertising, secure data collaboration via cleanrooms, automated taxonomy management, and platform foundations. The engineer will develop measurement ingestion pipelines, automate intake workflows, and implement AI-assisted development tools for design and coding. Key responsibilities include designing high-impact features across several pillars while mentoring junior engineers and ensuring privacy compliance like GDPR/CCPA. Technical requirements include proficiency in Python and either Ruby or Go, experience with REST/gRPC, and building data pipelines using DBT, Airflow, Spark, Databricks, Snowflake, and AWS. The role addresses complex problems in ad-tech, including identity matching, multi-cleanroom support, and large-scale data collaboration to improve performance and cost efficiency across the advertising ecosystem.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Design and lead architecture for scalable systems across off-platform workflows, cleanrooms, and taxonomy automation.
  • Build and harden integrations with external advertising platforms to improve measurement and identity workflows.
  • Develop and scale secure data collaboration tools and infrastructure using Snowflake and other data technologies.
  • Automate manual processes in the ads taxonomy system to reduce cycle time and human effort.
  • Implement AI-assisted development tools and define team prompt patterns for coding, testing, and documentation.
  • Translate ambiguous product requirements into technical roadmaps with clear SLAs and performance goals.
  • Mentor junior and mid-level engineers while establishing high standards for code quality and review.
  • Ensure all data pipelines comply with privacy regulations like GDPR and CCPA through security-by-design.

What we're looking for

  • 8+ years of software engineering experience delivering and operating large-scale backend/data systems.
  • Proficiency in Python and either Ruby or Go for building services, APIs, and third-party integrations.
  • Experience with data pipelines using DBT, Airflow, Spark/Databricks, and advanced SQL performance tuning.
  • Expertise in Snowflake and AWS with a focus on cost-aware design and event-driven patterns.
  • Experience with ad-tech, cleanrooms (Snowflake DCR), and identity matching systems like UID2 or RampID.
  • Working knowledge of privacy and compliance practices such as GDPR and CCPA.
  • Proficiency in CI/CD, containerization, observability tools like Datadog, and incident readiness.
  • Demonstrated experience using AI-assisted development tools to improve coding speed and quality.

More like this

Similar roles

Senior Software Engineer, Ads

Instacart

Remote (Ontario, Canada) +3 104 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

Senior Software Engineer, Ads Platform

Microsoft

Redmond, WA 42 days ago $119,800$234,700
Distributed Systems Microsoft Azure AWS Python C# Java C++ JavaScript Cloud Computing Service-Oriented Architecture Observability Reliability Engineering AI Web Technologies
4+ yrs exp Hybrid

Senior Software Engineer, Ads Data Platform

Microsoft

Redmond, WA 15 days ago $119,800$234,700
Python C++ C# Java JavaScript C Azure Spark Hadoop HDFS Kafka Flink Scala Distributed Systems Big Data Machine Learning System Design
4+ yrs exp Hybrid

Senior Software Engineer, Ads

Microsoft

28 days ago $119,800$234,700
C C++ C# Java JavaScript Python Azure Azure DevOps Distributed Systems event driven architecture AI ML OOPS OOAD Design Patterns
4+ yrs exp Hybrid