Quick summary
- Work type
- On-site
- Location
- Bellevue, WAPalo Alto, CASan Francisco, CASanta Monica, CASeattle, WA
- Salary
- $229,000–$343,000 / yr
- Posted
- 8 days ago
- Freshness
- Confirmed live yesterday
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This role pays more than 95% of similar roles. Most pay $194,000–$242,562 — the shaded band above. At the midpoint, this role pays about $286k versus about $218k 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
- Software Engineer 23
- Machine Learning Engineer 8
- Security Engineer 3
- Data Scientist 2
- Software Engineering Manager 2
At a glance
TL;DR · Staff Software Engineer, Storage and Caching
As a Staff Software Engineer, Storage and Caching, you will join the infrastructure team to define the technical direction for Snap’s storage, caching, and identity systems. In this hands-on leadership role, you will drive multi-quarter initiatives to design and operate highly available distributed systems across AWS and GCP while improving reliability, performance, and cost efficiency. You will build durable platforms for critical services including user, friend, and relationship data, while mentoring engineers and translating complex technical challenges into executable roadmaps. The role requires expertise in system design, service mesh, compute platforms, and observability. Candidates should be proficient in backend languages such as Go, Java, Python, or C++, and have experience with Kubernetes and containerized systems. You will specifically focus on evolving infrastructure to meet the demands of an AI-first world by integrating responsible AI technologies into platform workflows.
What does a Software Engineer earn in Washington?
Median $202800 from 326 postings across 28 companies.
Skills
What you'll do
- Define multi-year technical roadmaps for storage, caching, and service infrastructure platforms.
- Design and operate highly available distributed systems across AWS and GCP environments.
- Lead high-impact initiatives from initial concept through architecture, implementation, and rollout.
- Improve developer experience by creating durable abstractions and mechanisms to increase engineering velocity.
- Drive best practices in system reliability, observability, incident response, and cost efficiency.
- Mentor engineers and provide technical leadership across various team boundaries.
- Integrate AI technologies to improve platform quality and operational workflows.
What we're looking for
- Bachelor’s degree in Computer Science, Engineering, a related technical field, or equivalent practical experience.
- 9+ years of software development experience, or a Master's with 8+ years, or a PhD with 5+ years.
- Experience as a technical lead, domain expert, or owner of complex technical initiatives.
- Experience building and operating backend systems or distributed systems in production environments.
- Experience leading architecture or platform direction across multiple teams and stakeholders.
- Proficiency in backend languages such as Go, Java, Python, or C++.
- Familiarity with infrastructure technologies including Kubernetes, containerized systems, and service mesh.
- Experience designing large-scale microservices, storage systems, and cloud infrastructure.
More like this
Similar roles
Staff Software Engineer, ASE Storage Infrastructure
Apple Inc
Software Engineer, Storage
DoorDash, Inc
Staff Software Engineer, Core Infrastructure
Snap Inc.
Software Engineer, Backend, Level V
Snap Inc.
Software Engineer, Backend, Level V, Ads Delivery
Snap Inc.