Principal Software Engineer, Ads Platform

Snap Inc.

Quick summary

Work type
On-site
Location
Santa Monica, CA · Bellevue, WA · Los Angeles, CA · New York, NY · Palo Alto, CA · San Francisco, CA · Seattle, WA
Salary
$276,000–$414,000 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $199k
This role $345k
$123k most similar roles pay here $445k

This role pays more than 98% of similar roles. Most pay $166,850–$230,400 — the shaded band above. At the midpoint, this role pays about $345k versus about $199k 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 55 open roles on FindRole.

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Principal Software Engineer, Ads Platform

As a Principal Software Engineer on the Ads Platform team at Snap, you will lead the development of next-generation advertising formats and backend infrastructure to enhance advertiser value. Your responsibilities include innovating new ad products and formats, conducting experiments, analyzing results, and optimizing solutions across teams. You’ll provide technical guidance that influences company-wide initiatives while collaborating with various departments to deliver innovative performance advertising services. Ideal candidates possess extensive experience in large-scale project delivery within the attribution and measurement space, along with expertise in operating highly-available systems at significant scale. Proficiency in relevant technologies such as Java, Python, or similar languages is essential, alongside a deep understanding of the ads domain.

What you'll do

  • Build next-generation ads formats and backend infrastructure to enhance advertiser value.
  • Innovate new ads products, formats, or infrastructure through experimentation and analysis.
  • Provide technical direction that influences company-wide engineering decisions.
  • Evaluate product requirements and trade-offs to deliver solutions for Snap’s advertising suite.
  • Collaborate across teams to understand needs and deliver scalable, high-performance systems.

What we're looking for

  • Proven experience delivering large-scale projects in attribution and measurement.
  • Deep expertise in building highly-available systems at significant scale.
  • Strong background in the ads domain, including product requirements and optimization.
  • Ability to provide technical direction that influences company-wide initiatives.
  • Bachelor’s degree in a technical field or equivalent years of relevant experience.

More like this

Similar roles

Principal Software Engineer, Ads Format, Level 7

Snap Inc.

Santa Monica, CA 1 day ago $276,000$414,000
Python JavaScript React Node.js Docker Kubernetes AWS CI/CD PostgreSQL Redis GraphQL RESTful APIs A/B Testing Scalability Performance Optimization

Principal Software Engineer, Ads

DoorDash, Inc

New York, NY 1 day ago $268,600$395,000
Python Java Kubernetes Docker AWS CI/CD PostgreSQL Redis GraphQL React Scalability Microservices RESTful APIs Monitoring Logging

Principal Software Engineer, Delivery Platform

Snap Inc.

Santa Monica, CA 1 day ago $276,000$414,000
Python Go Kubernetes Docker AWS CI/CD PostgreSQL Redis GraphQL React JavaScript Node.js MongoDB Cassandra Hadoop Spark Kafka Prometheus Grafana

Staff Software Engineer - Ads

Shopify

US 34 days ago
Kafka Flink Spark Streaming Redis Aerospike RocksDB Python Java Go Docker Kubernetes CI/CD PostgreSQL MySQL AWS Google Cloud Platform Azure Prometheus Grafana GitLab Jenkins