Taro Logo

Senior Software Engineer, Turnup SRE

A global technology company that specializes in internet-related services and products.
Site Reliability
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Google is seeking a Senior Software Engineer to join their Site Reliability Engineering (SRE) team, specifically focusing on the Turnup SRE division. This role combines software and systems engineering to build and maintain large-scale, distributed systems that power Google Cloud's services. The position requires expertise in system design, troubleshooting, and automation, with a focus on optimizing existing systems and building robust infrastructure.

The ideal candidate will be responsible for managing complex challenges unique to Google Cloud while utilizing their expertise in coding, algorithms, and large-scale system design. The role involves working in a culture that values intellectual curiosity, problem-solving, and openness, bringing together people with diverse backgrounds and perspectives.

As part of the Technical Infrastructure team, you'll be instrumental in keeping Google's networks running efficiently and ensuring users have the best possible experience. The role encompasses the entire service lifecycle, from design and deployment to operation and refinement, with a strong emphasis on monitoring system health, automation, and incident response.

This position offers the opportunity to work on meaningful projects in a blame-free environment that promotes self-direction while providing necessary support and mentorship for continuous learning and growth. The role requires strong technical skills combined with project leadership experience, making it ideal for engineers who want to make a significant impact on Google's infrastructure while growing their careers in a collaborative, innovative environment.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Turnup SRE

  • 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 activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health
  • Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity
  • Practice sustainable incident response and blameless postmortems

Requirements For Senior Software Engineer, Turnup SRE

Linux
Kubernetes
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems
  • 2 years of experience leading projects and providing technical leadership

Related Jobs