Staff Software Engineer, Site Reliability Engineering
New York, NY, USA · Staff · Full-time · Posted Oct 20, 2026
- Experience
- 8 years in software development; 3 years each leading projects, designing/analyzing/troubleshooting distributed systems, working as a Site Reliability Engineer, and software design and architecture.
- Education
- Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
About the job
Build, operate, and improve Google Cloud services and distributed systems to meet reliability, availability, capacity, and performance goals.
What you'll do
- Improve services throughout their life cycle, from design through deployment and operation.
- Monitor service health and scale systems using automation and reliability improvements.
- Support incident response and conduct blameless postmortems.
What they ask for
- Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
- 8 years of experience with software development in one or more programming languages.
- 3 years of experience leading projects.
- 3 years of experience in each of distributed systems design and troubleshooting, Site Reliability Engineering, and software design and architecture.
Nice to have
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- Experience with technical roadmaps, service reliability, capacity planning, automation, planet-scale systems, or AI/ML tools.
Pay
$207000 - $300000 (USD) base salary
Tools
AI/ML Tools, SLOs/SLIs
AI focus
Preferred expertise in AI/ML Tools, including understanding their applicability, functionality, and limitations.
Model-written summary · the original posting is authoritative