Taro Logo

Software Developer II, Site Reliability

Google is a global technology company that builds innovative products and services used by billions of users.
$118,000 - $170,000
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Job Description

Google is seeking a Site Reliability Developer II to join their team responsible for building and maintaining large-scale, distributed systems. This role combines software and systems development to ensure Google's services maintain high reliability and performance. As an SRE, you'll tackle unique scaling challenges while focusing on optimizing existing systems, building infrastructure, and implementing automation.

The position requires expertise in coding, algorithms, complexity analysis, and large-scale system design. You'll work in a culture that values intellectual curiosity, problem-solving, and openness, collaborating with diverse teammates in a blame-free environment. The role offers opportunities for self-direction on meaningful projects while providing support and mentorship for professional growth.

Key responsibilities include managing project priorities, designing and developing software solutions, and ensuring system reliability and performance. You'll participate in code reviews, contribute to documentation, and work on debugging and resolving system issues. The role offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.

This is an excellent opportunity for engineers interested in working at the intersection of software development and systems engineering, with the chance to impact Google's critical infrastructure. The position provides exposure to cutting-edge technology and complex technical challenges while working alongside talented engineers in a supportive environment focused on learning and growth.

The role is based in either Raleigh or Durham, NC, offering the chance to work from major Google engineering offices. Successful candidates will combine strong software development skills with systems thinking and a focus on reliability and scalability. Google provides comprehensive onboarding and ongoing training to help SREs succeed in this critical role.

Last updated 3 days ago

Responsibilities For Software Developer II, Site Reliability

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

Requirements For Software Developer II, Site Reliability

Python
Java
Go
Linux
Kubernetes
  • 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
  • Master's degree in Computer Science or Engineering, or a related field (preferred)

Benefits For Software Developer II, Site Reliability

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Related Jobs