Software Engineer – Omnichannel Notifications System
Job in
California, Moniteau County, Missouri, 65018, USA
Listed on 2026-09-04
Listing for:
Jobtailor
Full Time
position Listed on 2026-09-04
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software, Software Architect
Job Description & How to Apply Below
Location: California
- 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
- 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 No
SQL 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
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 Development
- System Design
- Performance Optimization
- Cloud Technologies
- Cross-Functional Leadership
- Software Development
- APIs
- Data Models
- Distributed Systems
- Incident Response
- Latency Optimization
- Observability
- Notification Orchestration
- A/B Testing
- Technical Strategy
- Mentoring
- Influencing Without Authority
- Collaboration
- Omnichannel Notification Platform
- Scalable Services
- Operational Excellence
- Attention Budgeting
- Experimentation Platforms
- Java
- Go
- C++
- Python
- No
SQL Data Stores - Memcache
- Redis
- Google Cloud
- AWS
- Kafka
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×