Staff Software Engineer designing, implementing, and operating backend services for Snap’s growth notification platform. Leading technical direction and integrating growth notifications across communication channels for user engagement.
Responsibilities
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.
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!
Senior Manager leading design and delivery of AI solutions in insurance sector. Collaborating with technical teams to build scalable solutions while navigating evolving technology landscapes.
Manager - Senior Software Engineer leading AI projects at PwC in insurance sector. Shaping solution architectures and collaborating with technical teams to deliver AI - enabled solutions.
Staff Software Engineer on Developer Productivity team at Gusto, enhancing Rails applications and tools for engineers. Collaborate with teams and improve productivity with automation and AI - assisted tooling.
Software Engineer joining a global team to develop cloud - based, data - intensive applications for US healthcare. Requires backend skills in .NET and database management.
Senior Software Engineer at Dolby developing client - side applications for consumer - facing products. Leading technical design decisions and mentoring engineers in a collaborative environment.
Senior Software Engineer building and maintaining OTT streaming applications for Dolby. Focusing on reliable, scalable Web features and collaborating with cross - functional teams.
System Administrator managing and maintaining Windows/Linux servers at SourcingTrust. Seeking someone with 5+ years of experience and strong troubleshooting skills.
Software Engineer developing data systems to improve core product experience at Whatnot's live commerce platform. Leading development of scalable solutions with a high - impact focus.
Lead software engineering projects as a technical expert within Truist's financial services, focusing on complex solutions. Collaborate with multiple stakeholders to design and implement innovative systems.
Senior Software Developer focused on XR applications at Light & Wonder. Developing production - ready Unity applications for Meta Quest and optimizing XR experiences.