Google Cloud's Site Reliability Engineering (SRE) team is seeking a Senior Software Engineer to join their mission of building and maintaining large-scale, distributed systems. This role combines software and systems engineering to ensure Google Cloud's services maintain optimal reliability and performance. As an SRE, you'll tackle unique scaling challenges while leveraging your expertise in coding, algorithms, and system design. The position offers opportunities to work on critical infrastructure, automate processes, and optimize existing systems.
The role is part of Google's Technical Infrastructure team, which forms the backbone of Google's product portfolio. You'll be involved in the complete service lifecycle, from design and deployment to operation and refinement. Key responsibilities include system design consulting, capacity planning, monitoring system health, and implementing automation to scale systems sustainably.
The ideal candidate brings strong software development experience, deep knowledge of distributed systems, and proven technical leadership abilities. You'll work in a culture that values diversity, intellectual curiosity, and problem-solving, with opportunities to collaborate with talented engineers globally. The position offers the chance to make significant impact on systems that serve millions of users while working with cutting-edge technology and contributing to Google Cloud's continued growth and reliability.
This role provides an excellent opportunity for experienced engineers who want to combine software development skills with systems engineering, while working on some of the world's largest and most complex distributed systems. You'll be part of a team that promotes self-direction, mentorship, and continuous learning, making it an ideal position for those looking to grow their technical expertise while making meaningful contributions to Google's infrastructure.