IT & Software

Staff Software Engineer, Site Reliability Engineering

Google

London · Greater London · United Kingdom

Overview

In this role you will help ensure Google Cloud’s services are reliable, scalable, and fast. You’ll work with cross-functional teams to design and deploy resilient systems, optimize performance, and drive automation that reduces manual work. You will lead capacity planning, launch reviews, and incident response with a blameless postmortem culture. This position offers the chance to influence large-scale infrastructure and mentor teams while advancing reliability and velocity.

Responsibilities
  • Oversee end-to-end lifecycle of services from design to deployment, operation, and refinement
  • Provide system design consulting and develop platforms/frameworks to support live services
  • Conduct capacity planning and participate in launch reviews
  • Monitor availability, latency, and health of live services and respond to issues
  • Scale systems through automation and push for reliability improvements and faster delivery
  • Practice blameless incident response and conduct postmortems
Key requirements
  • 8 years of software development experience in languages such as Python, C, C++, or Java
  • 3 years of experience managing projects and designing, investigating, and troubleshooting distributed systems
  • Bachelor’s degree in Computer Science or a related technical field (or equivalent practical experience)
  • collaboration
  • problem solving
  • openness and willingness to take risks in a blame-free environment
  • distributed systems design
  • data structures and algorithms
  • capacity planning

Reference: WJ-747_31292857 · Posted 13 Nov 2026, 09:47 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Engineer, jobs in other states

Browse jobs