Senior Software Engineer, Ads

Instacart

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Ontario, CanadaAlberta, CanadaBritish Columbia, CanadaNova Scotia, Canada
Salary
$168,000–$177,500 / yr
Posted
105 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $196k
This role $173k
$125k most similar roles pay here $246k

This role pays less than 71% of similar roles. Most pay $167,696–$223,750 — the shaded band above. At the midpoint, this role pays about $173k versus about $196k 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, Ads

As a Senior Software Engineer on the Ads team, you will play a critical role in evolving the company's advertising suite by building world-class reporting solutions across various platforms. You will collaborate with cross-functional partners like Product Designers and Data Scientists to ensure accurate data flows for billing, strategic decision-making, and partner management. Your daily work involves developing scalable, fault-tolerant metrics delivery systems and managing petabyte-scale data processing. The technical stack includes Rails, Go, DBT, Airflow, Scala, Apache Spark, Databricks, Delta Lake, Snowflake, Python, and Terraform. You will be responsible for designing distributed systems, writing system design documents, and advocating for high standards in data quality and latency. This role addresses the complex challenge of providing actionable insights within the digital advertising industry while maintaining robust infrastructure to support large-scale reporting needs.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Build and maintain scalable, fault-tolerant reporting systems to provide accurate data insights for advertisers and retailers.
  • Develop and manage robust ETL pipelines using technologies like Spark, Airflow, DBT, and Go.
  • Design distributed systems capable of processing petabyte-scale data for billing, attribution, and strategic decision-making.
  • Advocate for and implement high standards for data quality, correctness, scalability, and low latency across the organization.
  • Write and review system design documents while coding and documenting core platform components.
  • Translate complex customer requirements into technical specifications by partnering with cross-functional product teams.
  • Lead long-term strategic planning to evolve the multi-platform reporting infrastructure and advertising products.

What we're looking for

  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related field, or equivalent proven industry experience (4+ years).
  • 5+ years of experience in software engineering.
  • Comprehensive understanding of distributed systems and design for scale.
  • Proficiency with data processing technologies such as DBT and Airflow.
  • Experience with web frameworks like Rails and high proficiency in SQL for complex queries.
  • Strong analytical, debugging, and organizational skills to manage a large codebase.
  • Ability to communicate and influence stakeholders at the manager, director, and VP levels.
  • Collaborative mindset to partner with cross-functional teams including designers and product managers.

More like this

Similar roles

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 Engineering, Ads Platform

Microsoft

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

Senior Software Engineer

Apple Inc

Cupertino, CA 15 days ago $184,700$324,800
Go Java Rust C++ Scala micro-services Distributed Systems Lucene Solr Elasticsearch Cassandra Kafka Spark Flink AWS S3 EC2 Kubernetes Machine Learning NLP AI
6+ yrs exp

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