Senior Principal Software Engineer, Ads Quality

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bellevue, WAPalo Alto, CA
Salary
$334,000–$500,000 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $215k
This role $417k
$108k $542k
below market most similar roles pay here above market

This role pays more than 97% of similar roles. Most pay $177,250–$252,312 — the blue band above. At the midpoint, this role pays about $417k versus about $215k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 94 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 84 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Senior Principal Software Engineer, Ads Quality

The Senior Principal Software Engineer, Ads Quality joins the Ads Platform team to lead the technical direction of the Ads Marketplace. This role focuses on connecting advertiser demand with opportunities across Snapchat by managing how budgets are spent and where ads appear. You will shape the multi-year strategy and architecture for bidding, pacing, auctions, inventory, traffic optimization, and ad reranking. Key responsibilities include designing scalable algorithms for budget allocation, advancing auction mechanisms, and establishing experimentation standards to measure marketplace impact. You will utilize deep expertise in algorithms, optimization, statistics, and distributed systems to solve complex problems in real-time production environments. The work involves balancing advertiser outcomes, revenue, and user engagement while ensuring system reliability, latency, and cost efficiency across various Snapchat surfaces.

What does a Software Engineer earn in Washington?

Median $208250 from 412 postings across 40 companies.

See salary data

What you'll do

  • Set the multi-year technical strategy and architecture for the Ads Marketplace.
  • Design and scale bidding, budget allocation, and pacing algorithms for efficient advertiser spend.
  • Advance auction mechanisms and pricing algorithms to improve marketplace efficiency and advertiser value.
  • Lead inventory and traffic optimization across Snapchat surfaces to balance monetization with user engagement.
  • Develop ad reranking and slate optimization approaches to ensure content relevance and diversity.
  • Establish evaluation methods and experimentation standards to measure incremental marketplace impact.
  • Resolve architectural trade-offs and dependencies while staying hands-on with prototyping and production problem solving.
  • Mentor senior engineers and build shared technical foundations to improve reliability, latency, and scalability.

What we're looking for

  • Bachelor’s degree in a technical field or equivalent practical experience.
  • 10+ years of post-Bachelor’s software development experience; or a Master’s with 10+ years post-graduate; or a PhD with 7+ years post-graduate.
  • 3+ years of experience providing technical leadership or serving as a domain expert for a technical organization.
  • Experience architecting, building, and operating large-scale distributed systems.
  • Experience setting technical direction and leading complex engineering initiatives across multiple teams from architecture through production.
  • Deep expertise in ads marketplace optimization, including bidding, pacing, auctions, ranking, and user experience.
  • Strong foundations in algorithms, optimization, statistics, and distributed systems for real-time production environments.
  • Proven track record of delivering improvements in advertiser performance or marketplace efficiency through ads bidding, pacing, auction, or inventory optimization (preferred).

More like this

Similar roles

Staff Software Engineer, Ads Signals and Measurement

Snap Inc.

Bellevue, WA +3 4 days ago $229,000–$343,000
Distributed Systems Data Pipelines Backend Services AI Systems Machine Learning Software Design Performance Analysis Test Design Signal Ingestion Identity Matching Measurement Frameworks Scalable Services Debugging
9+ yrs exp Hybrid

Senior Software Engineer, Ads

Apple Inc

Cupertino, CA 3 days ago $216,200–$394,000
C Swift XPC libdispatch CoreData Concurrency Multi-threading Client-Server Networking Telemetry Observability OS Fundamentals Memory Management File Systems Cross-Process Communication

Senior Software Engineer, Agentic Ads Experience

Reddit

Remote 130 days ago $190,800–$267,100
Generative AI LLMs Python Golang Rust Java JavaScript RAG Distributed Systems APIs Queues Data Stores Observability Structured Outputs Tracing Evals
5+ yrs exp Remote

Staff Software Engineer, Apple Ads

Apple Inc

Austin, TX 1 day ago
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink AWS GCP micro services Data Pipelines APIs Authentication Authorization
10+ yrs exp

Senior Software Engineer, EPD Ads

Pinterest

San Francisco, CA +2 2 days ago $155,584–$320,320
Machine Learning Backend Development Javascript React API Data Processing Caching Storage Automated Testing
4+ yrs exp Hybrid