Taro Logo

Software Developer II, Site Reliability Development

Global technology company specializing in internet-related services and products.
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Developer II, Site Reliability Development

Site Reliability Development at Google combines software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. As a Site Reliability Developer, you'll be responsible for ensuring Google's services maintain reliability and appropriate uptime while focusing on system optimization and automation. The role involves managing complex challenges unique to Google's scale, utilizing expertise in coding, algorithms, complexity analysis, and large-scale system design.

The position offers opportunities to work on meaningful projects in a blame-free environment that promotes intellectual curiosity and problem-solving. Google's SRE team brings together diverse perspectives and backgrounds, encouraging collaboration and risk-taking while providing support and mentorship for growth and learning.

The role involves hands-on technical work including writing code, reviewing others' code, maintaining documentation, debugging complex systems, and participating in design reviews. You'll be working with cutting-edge technology at massive scale, helping to ensure Google's infrastructure remains reliable and efficient.

This position is ideal for someone who combines strong software development skills with an interest in systems engineering and operations. You'll be part of a team that values both technical excellence and collaborative problem-solving, working on projects that directly impact millions of users worldwide.

Last updated 2 days 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
Python
Go
Java
  • 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

Benefits For Software Developer II, Site Reliability Development

Medical Insurance
401k
Parental Leave
  • Equal opportunity employer
  • Inclusive work environment
  • Global collaboration opportunities

Interested in this job?

Jobs Related To Google Software Developer II, Site Reliability Development