Senior Software Engineer, Site Reliability Engineering
New York, NY, USA · Senior · Full-time · Posted Oct 9, 2026
- Experience
- 5 years in software development; 3 years designing, analyzing, and troubleshooting 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
Improves the reliability, availability, performance, and scalability of Google services by developing software and operating large-scale production systems.
What you'll do
- Improve services throughout their lifecycle, from design and deployment through operation and refinement.
- Support launches with system design, software platforms and frameworks, capacity planning, and launch reviews; monitor live service health.
- Automate and scale systems, improve reliability and velocity, and practice incident response and 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
$174000 - $252000 USD (base salary)
Model-written summary · the original posting is authoritative