Senior Software Engineer, Site Reliability Engineering
Sunnyvale, CA, USA · Senior · Full-time · Posted Oct 20, 2026
- Experience
- 5 years in software development; 3 years in large-scale distributed systems; 2 years leading projects and providing technical leadership.
- Education
- Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent practical experience.
About the job
Own and improve the reliability, performance, and capacity of Google services by developing software and operating large-scale distributed systems throughout their lifecycle.
What you'll do
- Improve services from design and deployment through operation and refinement, including system design, capacity planning, and launch reviews.
- Monitor live services and scale them sustainably through automation and reliability improvements.
- Practice incident response and conduct blameless postmortems.
What they ask for
- Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages.
- 3 years of experience designing, analyzing, and troubleshooting large-scale distributed systems.
- 2 years of experience leading projects and providing technical leadership.
Nice to have
- Master's degree in Computer Science or Engineering.
Pay
USD $174000 - $252000 base salary
Model-written summary · the original posting is authoritative