Principal Software Engineer, Ads Platform

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bellevue, WANew York, NYPalo Alto, CASan Francisco, CASanta Monica, CA
Salary
$276,000–$414,000 / yr
Posted
117 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $212k
This role $345k
$110k $447k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $170,250–$254,750 — the blue band above. At the midpoint, this role pays about $345k versus about $212k 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 103 open roles on FindRole.

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Principal Software Engineer, Ads Platform

The Principal Software Engineer, Ads Platform joins the Ads Platform team to build next-generation ads formats and backend infrastructure. This role involves end-to-end work on innovating new ads products, infrastructure ideas, experimentation, analysis, and optimization to deliver higher conversion and value for advertisers. You will provide technical direction that influences the entire company while advocating for best practices in availability, scalability, operational excellence, and cost management. Key responsibilities include designing and shipping scalable services using AI tools and high-velocity engineering workflows. Required skills include excellent programming, software design, debugging, performance analysis, and test design. You must have experience architecting distributed systems and operating highly-available systems at scale. The role specifically addresses the technical challenges of supporting a performance advertising suite and managing large-scale attribution and measurement.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Build next-generation ads formats and backend infrastructure to increase advertiser clicks and conversions.
  • Manage the end-to-end lifecycle of new ads products from experimentation to analysis and optimization.
  • Provide technical direction and influence that impacts the entire company's engineering strategy.
  • Design and ship scalable services using AI tools and high-velocity engineering workflows.
  • Apply best practices for system availability, scalability, operational excellence, and cost management.
  • Evaluate trade-offs and deliver technical solutions to support the performance advertising suite.
  • Ensure all production code meets rigorous standards for correctness, security, and quality.

What we're looking for

  • Bachelor's in a technical field, or equivalent years of experience.
  • 10+ years of post-Bachelor’s software development experience; or Master’s + 9+ years; or PhD + 6+ years.
  • 2+ years of experience in technical leadership or acting as a domain expert to a technical organization.
  • Experience architecting, designing, and developing distributed systems.
  • Experience in technical leadership and setting technical direction for engineering projects.
  • Excellent programming and software design skills, including debugging, performance analysis, and test design.
  • Proven track record of operating highly-available systems at scale.
  • Master’s degree in a technical field + 9+ year of post-grad software development.

More like this

Similar roles

Principal Software Engineer, Ads Format

Snap Inc.

Bellevue, WA +5 146 days ago $276,000–$414,000
Distributed Systems Full Stack Cross-platform Development A/B Testing Software Design Performance Analysis Debugging Test Design Scalability Ads Domain
10+ yrs exp Hybrid

Principal Software Engineer, Business Experience

Snap Inc.

Bellevue +5 146 days ago $276,000–$414,000
Distributed Systems Software Design Performance Analysis Debugging Test Design Cross-platform Development Ads Domain Scalability Operational Excellence
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue +5 97 days ago $276,000–$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services Security Operational Excellence
10+ yrs exp Hybrid

Staff Software Engineer, Ads Signals and Measurement

Snap Inc.

Bellevue, WA +3 20 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

Director, Software Engineering, Product Eng

Snap Inc.

Bellevue, WA +3 21 days ago $334,000–$500,000
Java C++ Go Python Swift Kotlin JavaScript Distributed Systems Backend Services Data Platforms Machine Learning Artificial Intelligence Web Mobile Software Design Debugging Performance Analysis Testing
10+ yrs exp Hybrid

Principal Software Engineer, Platform

Oracle

Nashville, TN 36 days ago $104,500–$234,600
Oracle Cloud Infrastructure Java C++ C# Go Microservices RESTful APIs Containers Cloud-native Distributed Systems Middleware Observability SLOs Capacity Planning SDKs
7+ yrs exp