Principal Software Engineer, Delivery Platform

Snap Inc.

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Palo Alto, CA
Salary
$276,000–$414,000 / yr
Posted
100 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $345k
$110k most similar roles pay here $447k

This role pays more than 95% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $345k versus about $203k 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 76 open roles on FindRole.

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Principal Software Engineer, Delivery Platform

Principal Software Engineer, Delivery Platform joins the Delivery Platform team to build next-generation ad formats and backend infrastructure designed to increase clicks and conversion for advertisers. This role involves end-to-end work across new product ideas, experimentation, analysis, and optimization while collaborating across teams to evaluate trade-offs and deliver solutions for the performance advertising suite. The successful candidate will provide technical direction that influences the entire company, advocating for best practices in availability, scalability, operational excellence, and cost management. Key requirements include expert programming and software design skills, experience with distributed systems, and a proven track record of operating highly-available systems at scale. Candidates should possess deep ads domain expertise and demonstrate proficiency in debugging, performance analysis, and test design to solve ambiguous problems within the advertising technology space.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Build next-generation ad formats and backend infrastructure to increase click rates and advertiser value.
  • Execute end-to-end development for new ad products, including experimentation, analysis, and optimization.
  • Provide technical direction that influences the engineering roadmap across the entire company.
  • Architect and develop highly available distributed systems at a massive scale.
  • Advocate for best practices regarding system availability, scalability, operational excellence, and cost management.
  • Resolve complex, ambiguous problems to support Snap's performance advertising suite.

What we're looking for

  • Bachelor's degree in a technical field like computer science, mathematics, or statistics.
  • 10+ years of post-Bachelor’s software development experience.
  • 9+ years of post-grad software development experience with a Master’s degree in a technical field.
  • 6+ years of post-grad software development experience with a PhD in a related technical field.
  • At least 2 years of experience in technical leadership or as a domain expert to a technical organization.
  • Experience architecting, designing, and developing distributed systems for high-availability at scale.
  • Proven track record of setting technical direction for engineering projects and ownership.
  • Expertise in the ads domain and experience with attribution and measurement.

More like this

Similar roles

Principal Software Engineer, Ads Platform

Snap Inc.

Bellevue, WA +5 72 days ago $276,000$414,000
Distributed Systems Backend Services AI Tools Software Design Debugging Performance Analysis Test Design Scalable Services Attribution Measurement
10+ yrs exp

Principal Software Engineer, Ads Format, Level 7

Snap Inc.

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

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 52 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp

Manager, Software Engineering, Maps

Snap Inc.

Los Angeles, CA +4 38 days ago $229,000$343,000
Backend Systems Distributed Systems AI Tools Map Data Pipelines Spatial Indexing Data Infrastructure High Availability Scalable Services
9+ yrs exp