FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer – Omnichannel Notifications System
Snap Inc.Staff engineer setting architecture for Snap’s omnichannel notifications platform. Building scalable backend systems that deliver, optimize, and measure Snapchat notifications.
Posted 9/1/2026full-timePalo Alto • California, New York, Washington • 🇺🇸 United StatesLead💰 $229,000 - $343,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and operating scalable backend services, with a strong focus on system design, performance optimization, and observability. Proven ability to lead cross-functional initiatives and mentor engineering teams while setting technical direction and vision.
Highest-signal resume keywords
Backend Service DevelopmentSystem DesignPerformance OptimizationCloud TechnologiesCross-Functional Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentAPIsData ModelsDistributed SystemsIncident ResponseLatency OptimizationObservabilityNotification OrchestrationA/B TestingTechnical Strategy
Soft Skills
MentoringInfluencing Without AuthorityCollaboration
Tools & Technologies
JavaGoC++PythonNoSQL Data StoresMemcacheRedisGoogle CloudAWSKafka
Industry Keywords
Omnichannel Notification PlatformScalable ServicesOperational ExcellenceAttention BudgetingExperimentation Platforms
Tech Stack
Tools & technologiesAWSC++CloudDistributed SystemsGoJavaKafkaNoSQLPythonRedis
About the role
Key responsibilities & impact- Set the technical direction and long-term architecture for Snap’s omnichannel notification platform
- Design, build, and operate highly available, scalable backend services delivering notifications across multiple channels and surfaces
- Define shared platform abstractions, APIs, data models, and mechanisms for consistent product-team integration
- Lead complex cross-functional initiatives across Engineering, Product, Data Science, Machine Learning, Design, and partner teams
- Build systems for notification orchestration, channel selection, timing optimization, attention budgeting, ranking, targeting, experimentation, and measurement
- Establish engineering practices improving availability, latency, observability, privacy, cost efficiency, and operational excellence
- Participate in incident response and lead systemic improvements
- Translate ambiguous product and business needs into technical strategies and multi-quarter roadmaps
- Mentor engineers and provide technical guidance
- Drive alignment across teams and influence architecture and priorities without direct authority
Requirements
What you’ll need- Bachelors in a technical field such as computer science, mathematics, statistics or equivalent years of experience
- 9+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 8+ years of post-grad software development experience; or a PhD in a related technical field + 5+ years of post-grad software development experience
- Experience designing, building, and operating backend services or distributed systems at significant scale
- Proven track record of owning highly-available, mission-critical systems, including on-call participation, incident response, and driving systemic fixes
- Ability to set technical vision and lead complex, cross-functional initiatives over multiple quarters
- Strong foundation in system design, including APIs, data models, storage, pub/sub, queues, and workflow orchestration
- Performance and latency optimization experience
- Deep experience with observability, including metrics, logging, tracing, and dashboards
- Experience building and operating reliable, scalable services in cloud technologies
- Preferred: experience with Java, Go, C++, and/or Python
- Preferred: experience with NoSQL data stores, Memcache/Redis, and cloud services such as Google Cloud or AWS
- Preferred: experience with pub/sub and task-queue systems such as Kafka, Google Pub/Sub, or Cloud Tasks
- Preferred: experience with notification, messaging, growth, or experimentation platforms, including ranking, targeting, and A/B testing at scale
Benefits
Comp & perks- Paid parental leave
- Comprehensive medical coverage
- Emotional and mental health support programs
- Compensation packages that let you share in Snap’s long-term success
- Equity in the form of RSUs
- In-person collaboration under Snap’s “default together” approach