Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

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.
Snap Inc.

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 fit
Core 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 resume
Applicant 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 & technologies
AWSC++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