Design, implement, and operate highly available backend services that power Snapchat’s growth notification platform across multiple communication channels, serving hundreds of millions of users.
Own the end-to-end architecture for Snap’s Growth Notification systems, with a focus on reliability, observability, cost efficiency, and sustainable DAU/MAU and retention impact.
Lead technical direction for the Growth Notifications team: define multi‑quarter roadmaps, make high‑quality architectural decisions, and drive large, ambiguous projects from concept through launch and iteration.
Collaborate across teams to integrate upstream signals and downstream use cases into a coherent, scalable growth notifications platform.
Advocate for and apply best practices in distributed systems, including SLIs/SLOs, incident management, cost management, and safe, iterative delivery in a high‑leverage, DAU‑critical system.
Requirements
9+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 8+ year 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, balancing architectural quality, reliability, and product velocity.
Strong foundation in system design (APIs, data models, storage, pub/sub, queues, and workflow orchestration) and performance/latency optimization.
Deep experience with observability (metrics, logging, tracing, dashboards) and using data to debug, harden, and evolve large-scale systems.
Excellent collaboration and communication skills; able to work effectively with Product, DS, ML, Design, and other engineering teams to align on requirements and trade‑offs.
Ability to mentor and uplevel engineers, provide clear technical guidance, and create structures that make the team more effective over time.
Tech Stack
Distributed Systems
Benefits
paid parental leave
comprehensive medical coverage
emotional and mental health support programs
compensation packages that let you share in Snap’s long-term success!