Systems Engineer III, Site Reliability Engineering

Google is a global technology company that builds and runs large-scale, distributed systems and services.
Site Reliability
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS · Cloud

Description For Systems Engineer III, Site Reliability Engineering

Google's Site Reliability Engineering (SRE) team is seeking a Systems Engineer III to join their dynamic organization. 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 continuously 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 role requires a strong background in computer science or related fields, with at least 2 years of experience in programming languages and system administration or networking. You'll be involved in the entire service lifecycle, from design and deployment to operation and refinement.

Google's SRE culture emphasizes diversity, intellectual curiosity, and problem-solving in a blame-free environment. The team brings together individuals with varied backgrounds and perspectives, encouraging collaboration and innovative thinking. You'll have the opportunity to work on meaningful projects while receiving support and mentorship for professional growth.

Key responsibilities include managing service lifecycles, conducting system design consulting, capacity planning, and launch reviews. You'll guide team members in managing critical services, building automation, and maintaining system health through monitoring and incident response.

This position offers the chance to work with cutting-edge technology at a global scale, while being part of a team that values continuous learning and innovation. The role provides an excellent opportunity for those interested in combining software development with systems engineering to create reliable, scalable solutions for millions of users worldwide.

Last updated a month ago

Responsibilities For Systems Engineer III, Site Reliability Engineering

  • Improve the whole life-cycle of services from inception and design, through deployment, operation, and refinement
  • Manage support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews
  • Provide guidance to other team members on managing availability and performance of mission critical services, on building automation to prevent problem recurrence, and on building automated responses for non-exceptional service conditions
  • Maintain services once they are live by measuring and monitoring availability, latency, and overall system health, and lead sustainable incident response
  • Scale systems sustainably through mechanisms like automation and evolve systems by driving changes that improve reliability and velocity

Requirements For Systems Engineer III, Site Reliability Engineering

Python
Java
JavaScript
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 2 years and above experience one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 2 years of experience working with administration (e.g., filesystems, inodes, system calls) or networking (e.g., TCP/IP, routing, network topologies and hardware, SDN)
  • Master's degree in Computer Science or Engineering (preferred)
  • Experience in managing and operating global-scale production systems in cloud environments (preferred)
  • Experience architecting, developing, and troubleshooting systems (preferred)
  • Experience designing, analyzing, and troubleshooting distributed systems (preferred)

Interested in this job?

Jobs Related To Google Systems Engineer III, Site Reliability Engineering

Software Engineer, Traffic Trust SRE, DoS Infrastructure

Site Reliability Engineer position at Google focusing on Traffic Trust and DoS Infrastructure, combining software engineering with systems operations to maintain large-scale distributed systems.

Software Engineer III, Site Reliability Engineer

Site Reliability Engineer role at Google focusing on building and maintaining large-scale distributed systems for Google Cloud services.

Databases Site Reliability Engineer

Site Reliability Engineer position at Google focusing on database systems, requiring expertise in distributed systems and infrastructure management.

Software Engineer III, Site Reliability Engineering

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

Software Engineer III, Site Reliability Engineering, Google Cloud

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