Taro Logo

Software Engineer, Site Reliability Engineering

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

Description For Software Engineer, Site Reliability Engineering

Site Reliability Engineering (SRE) at Google combines software and systems engineering to build and maintain large-scale, distributed systems. As an SRE, you'll be responsible for ensuring Google's services maintain optimal reliability and performance while continuously improving. The role involves managing complex scalability challenges unique to Google, utilizing expertise in coding, algorithms, and system design.

The position sits within Google's Technical Infrastructure team, which is fundamental to keeping Google's vast product portfolio running smoothly. You'll work on optimizing existing systems, building infrastructure, and automating processes to eliminate manual work. The role requires collaboration with business partners and other engineering teams to enhance enterprise applications' reliability.

The SRE team values intellectual curiosity, problem-solving, and openness, bringing together diverse perspectives and backgrounds. You'll work in a blame-free environment that encourages innovation and risk-taking while providing support and mentorship for professional growth. The role offers the opportunity to work with cutting-edge technology at massive scale while contributing to Google's critical infrastructure.

This position is ideal for engineers who are passionate about system reliability, automation, and solving complex technical challenges. You'll be part of a team that's essential to Google's operations, ensuring billions of users have a seamless experience across Google's services. The role offers excellent growth opportunities and the chance to work with some of the most sophisticated infrastructure systems in the world.

Last updated 4 days ago

Responsibilities For Software Engineer, Site Reliability Engineering

  • Collaborate to support Corp Engineering services, and build relationships with business partners
  • Drive technical interactions with business partners to come up with innovative ideas for improving reliability for enterprise applications
  • Leverage Google SRE reliability strategies to span GCP and the Google stack, and reduce the operational work
  • Work with other engineering teams to ensure that the infrastructure is reliable, scalable, and secure, and participate in the team's on-call rotation

Requirements For Software Engineer, Site Reliability Engineering

Python
Java
Linux
  • Bachelor's degree in Computer Science, or a related technical field, or equivalent practical experience
  • 2 years of experience with data structures/algorithms and software development in one or more programming languages (e.g., Python, C++, Java)
  • Experience in Unix/Linux systems, IP networking, performance, and application issues
  • Experience with problem solving and analyzing enterprise systems
  • Experience navigating enterprise software, deployment, and management of workloads on Cloud
  • Experience in an engineering or operations role in Enterprise Applications or other enterprise spaces

Jobs Related To Google Software Engineer, Site Reliability Engineering