TL;DR
Staff Software Engineer (Growth Notifications): Designing, implementing, and operating highly available backend services for hirify.global's growth notification platform with an accent on reliability, observability, cost efficiency, and DAU/MAU impact. Focus on leading technical direction, defining multi-quarter roadmaps, and driving large, ambiguous projects from concept through launch and iteration.
Location: Must work in an office 4+ days per week in Bellevue or Los Angeles, United States
Salary: $195,000–$343,000 annually
Company
Snap Inc is a technology company focused on improving communication through products like hirify.global, Lens Studio, and Spectacles.
What you will do
- Design, implement, and operate highly available backend services that power hirify.global’s growth notification platform.
- Own the end-to-end architecture for Snap’s Growth Notification systems, focusing on reliability, observability, cost efficiency, and DAU/MAU impact.
- Lead technical direction for the Growth Notifications team, define multi-quarter roadmaps, and drive large projects.
- Collaborate across teams to integrate upstream signals and downstream use cases into a coherent, scalable platform.
- Advocate for and apply best practices in distributed systems, including SLIs/SLOs, incident management, and cost management.
Requirements
- 9+ years of post-Bachelor’s software development experience or equivalent with Master's/PhD.
- Demonstrated track record of building and operating reliable, scalable services in cloud technologies.
- 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 and incident response.
- Strong foundation in system design (APIs, data models, storage, pub/sub, queues, 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.
Nice to have
- Experience with one or more of: Java, Go, C++, and/or Python.
- Experience with NoSQL data stores, caches (Memcache/Redis), and cloud services (Google Cloud, AWS).
- Experience with pub/sub and task-queue systems (Kafka, Google Pub/Sub) in high-throughput environments.
- Experience with notification, messaging, growth, or experimentation platforms, including ranking, targeting, and A/B testing at scale.
- Demonstrated ability to lead technical strategy for a team or domain.
Culture & Benefits
- Practice a “default together” approach, requiring office work 4+ days per week.
- Comprehensive benefits including paid parental leave, medical coverage, and emotional/mental health support.
- Compensation packages include equity in the form of RSUs.
- Committed to diversity and an equal opportunity employer.
- Recognized as one of the "100 Best Places to Work" by Built In.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →