Staff Software Engineer, Site Reliability Engineering
San Jose, CA, USA · Staff · Full-time · Posted Aug 26, 2026
- Experience
- 8 years of software development; 3 years leading projects; 3 years designing, analyzing, and troubleshooting distributed systems.
- Education
- Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
About the job
Build, operate, and improve large-scale distributed systems and services, focusing on reliability, performance, capacity, and automation.
What you'll do
- Improve services across their lifecycle, from design and deployment through operation and refinement.
- Support launches through system design, software platforms, capacity planning, and launch reviews; monitor live service health.
- Scale systems through automation, improve reliability and velocity, and practice incident response and 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 designing, analyzing, and troubleshooting distributed systems.
Nice to have
- Master's degree in Computer Science or Engineering.
Pay
$207000 - $300000 (USD) base salary
Model-written summary · the original posting is authoritative