Taro Logo

Software Developer II, Site Reliability Development

A global technology company that specializes in internet-related services and products.
$118,000 - $170,000
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years 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 Software Developer II in Site Reliability Development, you'll be responsible for ensuring Google's services maintain reliability and appropriate uptime while continuously improving performance. The role involves managing complex challenges of scale unique to Google, utilizing expertise in coding, algorithms, complexity analysis, and large-scale system design.

The position offers the opportunity 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 innovative thinking. The role involves writing system development code, reviewing other developers' work, contributing to documentation, troubleshooting complex issues, and participating in technical design reviews.

The compensation package is competitive, ranging from $118,000 to $170,000 base salary, plus bonus, equity, and comprehensive benefits. The role offers multiple location options including Pittsburgh, Raleigh, Durham, Seattle, Waterloo, and Sunnyvale, allowing for flexibility in work location while being part of Google's world-class engineering team.

This is an excellent opportunity for someone with strong technical skills who wants to work on large-scale systems and make a significant impact on Google's infrastructure reliability. The role combines aspects of software development and systems engineering, making it ideal for those interested in both building and maintaining complex distributed systems.

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

Python
Java
Go
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • Experience with data structures/algorithms and software development in one or more programming languages
  • Master's degree in Computer Science or Engineering (preferred)

Benefits For Software Developer II, Site Reliability Development

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

Interested in this job?

Jobs Related To Google Software Developer II, Site Reliability Development