Staff Software Engineer, Site Reliability Engineering
Staff Software Engineer, Site Reliability Engineering
Requirements
Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java).
3 years of experience managing projects and designing, investigating, and troubleshooting distributed systems.
Nice to Haves
Master's degree in Computer Science or Engineering.
8 years of experience with data structures and algorithms.
What You'll Be Doing
Engage in and improve the whole lifecycle of services from inception and design, through to deployment, operation, and refinement.
Support services before they go live through system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
Maintain services once live by measuring and monitoring availability, latency, and overall system health.
Scale systems sustainably through automation and advocate for changes that improve reliability and velocity.
Practice sustainable incident response and conduct blameless postmortems.
Perks and Benefits
Work on complex challenges unique to Google Cloud with a culture of intellectual curiosity and problem solving.
Collaborate in a diverse organization that encourages thinking big, taking risks, and working in a blame-free environment.
Enjoy support and mentorship to learn and grow while working on meaningful projects.
Be part of the Technical Infrastructure team maintaining and building Google's scalable platforms and data centers for optimal user experience.