Staff Software Engineer, Growth Notifications, Level 6

Snap Inc.

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Bellevue, WALos Angeles, CA
Salary
$229,000–$343,000 / yr
Posted
55 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $286k
$157k most similar roles pay here $363k

This role pays more than 94% of similar roles. Most pay $197,750–$259,500 — the shaded band above. At the midpoint, this role pays about $286k versus about $229k 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 · Staff Software Engineer, Growth Notifications, Level 6

Staff Software Engineer, Growth Notifications, Level 6 joins the Growth Notifications team to drive critical business metrics like DAU/MAU and story views through personalized, timely nudges across push, email, and SMS channels. This role involves designing, implementing, and operating highly available backend services while owning the end-to-end architecture for growth notification systems with a focus on reliability, observability, and cost efficiency. The engineer will lead technical direction, define multi-quarter roadmaps, and manage complex projects from concept to launch. Key requirements include expertise in distributed systems, system design including APIs and pub/sub, and experience with Java, Go, C++, or Python. Candidates should be proficient with NoSQL stores, caches like Redis, and cloud services such as AWS or Google Cloud to solve the challenge of delivering high-volume, interruptive communications while maintaining platform integrity.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design and operate highly available backend services for growth notifications across push, email, and SMS channels.
  • Own the end-to-end architecture for notification systems focusing on reliability, cost efficiency, and user retention.
  • Define multi-quarter roadmaps and lead technical direction for large, ambiguous projects from concept to launch.
  • Integrate upstream signals and downstream use cases into a coherent, scalable growth notifications platform.
  • Implement best practices in distributed systems including SLIs/SLOs, incident management, and cost management.
  • Use data from metrics, logging, and tracing to debug and harden large-scale systems.
  • Mentor and uplevel engineers while providing clear technical guidance and team structure.

What we're looking for

  • Require 9+ years of post-Bachelor’s experience, or a Master’s degree with 8+ years, or a PhD with 5+ years.
  • Experience designing, building, and operating backend services or distributed systems at significant scale.
  • Proven track record of managing mission-critical systems including on-call participation and incident response.
  • Ability to lead technical strategy, define multi-quarter roadmaps, and manage complex cross-functional initiatives.
  • Strong foundation in system design including APIs, data models, storage, pub/sub, and performance optimization.
  • Experience with observability tools such as metrics, logging, tracing, and using data to debug systems.
  • Proficiency in at least one of Java, Go, C++, or Python.
  • Experience with NoSQL stores, caches, cloud services, and high-throughput task-queue systems.

More like this

Similar roles

Staff Software Engineer

PayPal

San Jose, CA +1 9 days ago $176,500$262,350
RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform Infrastructure as Code SDLC
5+ yrs exp Hybrid

Staff Software Engineer

Datadog

101 days ago $244,000$305,000
Data Visualization Virtual Runtime Profiling Streaming AI Coding Tools
10+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA 79 days ago $115,000$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Ansible Terraform AWS GCP Azure Data Modeling
10+ yrs exp

Staff Software Engineer

Anduril Industries

Costa Mesa, CA 74 days ago $220,000$292,000
AWS TypeScript React Remix Next.js JavaScript Distributed Systems Infrastructure as Code Observability AI LLM MES ERP
10+ yrs exp

Staff Software Engineer

Intuit

New York, NY 73 days ago $202,500$274,000
AWS CI/CD DevOps GenAI Technical Design Documentation Testing Prototypes POCs
10+ yrs exp