Senior Software Engineer, Site Reliability Engineering, Distributed Cloud Overview
| Company Name | |
| Job Role | Senior Software Engineer, Site Reliability Engineering, Distributed Cloud |
| Qualifications | Bachelor’s |
| Category | IT Jobs |
| Job Type | Full Time |
| Location | London |
This role sits within Site Reliability Engineering for Google Cloudâs distributed cloud environment. The team combines software engineering and systems engineering to design, operate, and improve large-scale, highly distributed, fault-tolerant systems. The work focuses on keeping both internally critical and externally visible services reliable, available, and fast, while also driving continuous improvement through automation, infrastructure development, and thoughtful system design.
The broader infrastructure organization is responsible for the technical foundation that keeps Googleâs products running. That includes building and maintaining data centers, developing next-generation platform capabilities, and ensuring networks stay available and performant so users have a fast and dependable experience. The team describes itself as engineers supporting other engineers, with a strong emphasis on curiosity, problem solving, collaboration, and learning in a blame-free environment.
What you will do
- Own and improve services across their entire lifecycle, starting with early design and continuing through deployment, live operation, and ongoing refinement.
- Support services before launch by advising on system architecture, building software platforms and frameworks, planning for capacity, and taking part in launch readiness reviews.
- Keep services healthy after release by measuring and monitoring availability, latency, and overall system condition.
- Increase system scale in a sustainable way by using automation and by making changes that improve both reliability and delivery velocity.
- Respond to incidents in a sustainable manner and contribute to post-incident reviews that focus on learning and prevention rather than blame.
- Apply your software engineering and systems engineering skills to the reliability challenges of Google Cloudâs large distributed systems.
- Help maintain the underlying infrastructure that supports Googleâs product portfolio and user-facing services.
What the role requires
- A bachelorâs degree in computer science, a related field, or equivalent practical experience.
- Five or more years of software development experience in one or more programming languages.
- Three or more years of experience designing, analyzing, and troubleshooting large-scale distributed systems.
- Two or more years of experience leading projects and providing technical leadership.
- For the preferred profile, a masterâs degree in computer science or engineering.
- Strong ability in coding, algorithms, complexity analysis, and large-scale system design.
- Comfort working on technically complex reliability problems in a fast-moving cloud environment.
- A collaborative mindset that fits a culture of intellectual curiosity, openness, and shared problem solving.
- English fluency, since the company states that English proficiency is required for all roles unless the posting says otherwise.
- This is a mid-level position, intended for someone who can drive progress, solve problems, and mentor less experienced team members.
What the team and environment are like
The organization emphasizes collaboration across people with different backgrounds and perspectives. It encourages employees to think ambitiously, take calculated risks, and learn from failures without blame. At the same time, it aims to provide enough support and mentorship for people to continue developing their skills while working on meaningful technical challenges.
The role is based in London, UK. The posting does not describe a remote or hybrid arrangement, so the location listed is the primary working location shown on the page.
Additional information
Google includes its standard equal opportunity and affirmative action statements, noting that it aims to build a workforce that reflects the users it serves and that it does not discriminate on protected characteristics. The posting also says applicants who need an accommodation can use Googleâs accommodations form. It further states that information collected through the Google Careers profile and any submitted application is handled under Googleâs Applicant and Candidate Privacy Policy.
The page also notes that Google is a global company and requires English proficiency for all roles unless the posting says otherwise. It adds that Google does not accept agency resumes and will not pay fees for unsolicited resumes. In addition, it explains that equity grants are discretionary, subject to approval, and governed by the relevant Alphabet stock plan and grant agreement.
To apply, candidates should use the Apply option on the Google Careers posting.
Degree Requirement: Bachelor’s
Visa Sponsorship Promising
To apply for this job please visit www.google.com.