Taro Logo

Software Developer II, Site Reliability Development

Google is a global technology company that builds innovative products and services used by billions of users.
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Developer II, Site Reliability Development

Google is seeking a Software Developer II for their Site Reliability Development team, combining software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. This role is crucial in ensuring Google's services maintain reliability and appropriate uptime while constantly improving performance.

The position involves managing complex challenges unique to Google's scale, requiring expertise in coding, algorithms, complexity analysis, and large-scale system design. You'll be part of a team that focuses on optimizing existing systems, building infrastructure, and automating processes to eliminate manual work.

The role offers an opportunity to work in Google's culture of intellectual curiosity and problem-solving, bringing together people with diverse backgrounds and perspectives. The environment promotes self-direction while providing support and mentorship for growth and learning. You'll be responsible for managing project priorities, deadlines, and deliverables, as well as designing, developing, testing, deploying, maintaining, and enhancing software solutions.

As a Site Reliability Developer, you'll work on both internally critical and externally-visible systems, monitoring capacity and performance while implementing solutions to complex technical challenges. The position requires collaboration with peers, participation in design reviews, and contribution to documentation and educational content.

This is an excellent opportunity for someone with strong technical skills who wants to work on some of the world's largest computing systems while being part of a team that values intellectual growth, collaboration, and innovation. The role offers the chance to make a significant impact on Google's infrastructure while working with cutting-edge technology and talented peers.

Last updated 2 months ago

Responsibilities For Software Developer II, Site Reliability Development

  • Write product or system development code
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Participate in, or lead design reviews with peers and stakeholders

Requirements For Software Developer II, Site Reliability Development

Linux
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages
  • 1 year of experience with data structures or algorithms