Senior Software Engineer, Site Reliability Engineering

Google•Durham, NC
•$174,000 - $252,000

About The Position

Site Reliability Engineering (SRE) treats operations as a software problem. The team progresses, protects, and provides for the software and systems behind Google’s public services, focusing on availability, latency, performance, and capacity. SRE engineers keep revenue-critical systems running and have the authority to fix, extend, and scale code to improve their resilience. The role brings together systems and software engineering, working across everything from low-level infrastructure details to service capacity at a global scale. The Technical Infrastructure team develops and maintains data centers, networks, and Google platforms that support its products.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience designing, analyzing, and troubleshooting large-scale distributed systems.
  • 2 years of experience leading projects and providing technical leadership.

Nice To Haves

  • Master’s degree in Computer Science or Engineering.

Responsibilities

  • Engage in and improve the full lifecycle of services, from inception and design through deployment, operation, and refinement.
  • Support services before launch through system design consulting, software platforms and frameworks, capacity planning, and launch reviews.
  • Maintain live services by measuring and monitoring availability, latency, and overall system health.
  • Scale systems sustainably through automation and evolve systems by advocating changes that improve reliability and velocity.
  • Practice sustainable incident response and conduct blameless postmortems.

Benefits

  • Benefits are offered; specific benefits are not listed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service