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 in Pittsburgh. This role combines software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. The position focuses on ensuring Google's services maintain appropriate reliability and uptime while continuously improving performance and capacity.

As a Site Reliability Developer, you'll tackle unique scaling challenges specific to Google's infrastructure, applying expertise in coding, algorithms, complexity analysis and large-scale system design. The role involves optimizing existing systems, building infrastructure, and automating processes to eliminate manual work.

The team culture emphasizes intellectual curiosity, problem-solving, and openness. Google brings together people with diverse backgrounds and perspectives, encouraging collaboration and risk-taking in a blame-free environment. The organization provides strong support and mentorship for learning and growth.

Key responsibilities include managing project priorities and deliverables, designing and developing software solutions, conducting code reviews, contributing to documentation, and troubleshooting complex system issues. The role offers competitive compensation including base salary, bonus, equity and comprehensive benefits.

This is an excellent opportunity for a mid-level engineer interested in working on mission-critical infrastructure at massive scale while growing their skills in distributed systems, automation, and site reliability engineering. The position provides exposure to cutting-edge technology and the chance to make significant impact on systems used by billions of users globally.

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 to ensure best practices
  • 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

Linux
Python
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
  • 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
  • Bonus
  • Equity
  • Benefits package

Related Jobs

Software Engineer III, Site Reliability Engineering

Site Reliability Engineer position at Google focusing on building and maintaining large-scale distributed systems with competitive compensation and benefits.

Software Developer II, Site Reliability

Site Reliability Developer position at Google focusing on building and maintaining large-scale distributed systems with competitive compensation and benefits.

Software Developer II, Site Reliability

Site Reliability Developer position at Google focusing on building and maintaining large-scale distributed systems with competitive compensation and benefits.

Software Engineer III, Site Reliability Engineering

Site Reliability Engineer III position at Google focusing on building and maintaining large-scale distributed systems with competitive compensation and benefits.

Site Reliability Engineer

Site Reliability Engineer position at Global Payments, focusing on API operations and infrastructure management with hybrid work options in multiple US locations.