Principal Software Engineer, Business Experience

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
BellevueLos AngelesNew YorkPalo AltoSan Francisco, CASeattle
Salary
$276,000–$414,000 / yr
Posted
146 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 99% of similar roles. Most pay $169,550–$214,625 — the blue band above. At the midpoint, this role pays about $345k versus about $192k 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, Business Experience

The Principal Software Engineer, Business Experience joins the Business Experience team to design and implement systems supporting advertiser experiences and the creator ads platform. This role involves leading the vision and strategy for next-generation infrastructure, focusing on scalability, performance, and driving advertiser value. The engineer will innovate new advertiser flows and creator marketplace products while collaborating with cross-functional teams including product management, design, and data science. Key responsibilities include mentoring other engineers and ensuring high standards for availability, operational excellence, and cost management. The position requires deep expertise in building and scaling advertiser or creator platforms, distributed systems, and software design. Candidates must possess strong programming skills for debugging and performance analysis within the ads domain to solve ambiguous problems and manage complex engineering projects.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and implement systems that support advertiser experiences and the creator ads platform.
  • Lead the vision and strategy for next-generation infrastructure focusing on scalability and performance.
  • Conceptualize new advertiser flows and creator marketplace products based on market trends and user behavior.
  • Advocate for and maintain high standards for availability, scalability, operational excellence, and cost management.
  • Mentor and guide other engineers to foster a culture of technical excellence and continuous learning.
  • Architect, design, and develop distributed systems to support high-volume production environments.
  • Drive a portfolio of concurrent engineering projects ranging from critical feature launches to long-term research.

What we're looking for

  • Bachelor's in a technical field such as computer science, mathematics, or statistics, or equivalent years of experience.
  • 10+ years of post-Bachelor’s software development experience; or a Master’s degree + 9+ years; or a PhD + 6+ years.
  • 2+ years of experience with technical leadership or acting as a domain expert to a technical organization.
  • Experience architecting, designing, and developing distributed systems.
  • Experience in technical leadership/ownership and setting technical direction for engineering projects.
  • Deep expertise in building and scaling advertiser or creator platforms or similar systems.
  • Proven track record of operating highly-available systems at scale.
  • Experience with cross-platform development (preferred).

More like this

Similar roles

Principal Software Engineer, Ads Platform

Snap Inc.

Bellevue, WA +4 118 days ago $276,000–$414,000
Distributed Systems Backend Services AI Systems Software Design Performance Analysis Test Design Scalable Services Ads Domain Attribution Measurement Debugging Cost Management Operational Excellence
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue +5 98 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

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

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

Marqeta

Remote 71 days ago $242,400–$303,000
Java Spring Boot Kubernetes Terraform Helm Kafka AWS JVM ISO 8583 JPOS Microservices
10+ yrs exp Remote