Software Engineer II, Site Reliability Engineering

Google is a global technology company that builds and runs large-scale, distributed systems and services.
Site Reliability
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer II, Site Reliability Engineering

Google's Site Reliability Engineering (SRE) team is at the forefront of maintaining and optimizing the company's vast infrastructure. This role combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. As an SRE, you'll be responsible for ensuring Google Cloud's services maintain reliability and appropriate uptime while constantly improving performance.

The position offers unique challenges of scale specific to Google Cloud, where you'll apply your expertise in coding, algorithms, complexity analysis, and large-scale system design. You'll work on optimizing existing systems, building infrastructure, and creating automation solutions to eliminate manual work.

The SRE team prides itself on its diverse and inclusive culture, fostering intellectual curiosity and problem-solving in a blame-free environment. You'll join a team that brings together people with varied backgrounds and perspectives, encouraging collaboration and big-picture thinking. The role provides opportunities for self-direction on meaningful projects while ensuring support and mentorship for continuous learning and growth.

As a Software Engineer II in SRE, you'll be involved in code development, peer reviews, documentation, and system troubleshooting. You'll participate in design reviews and make critical decisions about technology choices. The role requires a strong foundation in computer science and practical software development experience.

The position offers the chance to work with cutting-edge technology at a global scale, with the backing of Google's resources and expertise. You'll be part of a team that values both technical excellence and personal growth, making it an ideal opportunity for engineers looking to make a significant impact in the field of site reliability engineering.

Last updated 15 hours ago

Responsibilities For Software Engineer II, Site Reliability Engineering

  • Write product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies

Requirements For Software Engineer II, Site Reliability Engineering

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

Interested in this job?

Jobs Related To Google Software Engineer II, Site Reliability Engineering

Site Reliability Engineer, Cloud

Site Reliability Engineer position at Google Cloud, focusing on building and maintaining large-scale distributed systems with emphasis on reliability and automation.

Systems Engineer II, Site Reliability Engineering, Google Cloud

Site Reliability Engineer position at Google Cloud focusing on maintaining and improving large-scale distributed systems with emphasis on reliability and automation.

Software Engineer, Site Reliability Engineering, Photos

Entry-level Site Reliability Engineer position at Google, focusing on maintaining and improving large-scale distributed systems.

Site Reliability Engineer, Cloud

Site Reliability Engineer position at Google Cloud, focusing on building and maintaining large-scale distributed systems with emphasis on reliability and automation.

Software Engineer II, Site Reliability Engineering

Entry-level Site Reliability Engineer position at Google, focusing on maintaining and optimizing large-scale distributed systems and cloud infrastructure.