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 build and operate very large, highly distributed, fault-tolerant services. The work focuses on keeping both internal and customer-facing cloud systems dependable, available, and improving quickly. Engineers on this team spend a lot of time on scale, performance, automation, and the kinds of reliability problems that come with running complex cloud infrastructure.
The broader Technical Infrastructure organization is responsible for the systems that keep Googleâs products running. That includes building and maintaining data centers, creating next-generation platform capabilities, and ensuring Googleâs networks and services stay fast and available. The team describes itself as engineers supporting other engineers, with a strong emphasis on curiosity, collaboration, and practical problem solving.
What you will do
- Contribute across the entire service lifecycle, from early design and planning through deployment, live operation, and continuous improvement.
- Support services before launch by advising on system design, creating software platforms and frameworks, planning for capacity needs, and taking part in launch readiness checks.
- Operate and improve live services by monitoring availability, latency, and overall system health, then using those signals to guide reliability work.
- Increase system scale in a sustainable way by building automation and making changes that improve both reliability and delivery speed.
- Respond to incidents in a healthy, sustainable manner and help run blameless postmortems so the team can learn and improve after issues occur.
- Work on complex distributed systems problems that are specific to Google Cloudâs scale and reliability requirements.
- Use software engineering, algorithms, complexity analysis, and large-scale system design to improve infrastructure and service quality.
What the role requires
- A bachelorâs degree in computer science, a related subject, or equivalent practical experience.
- At least five years of experience developing software in one or more programming languages.
- At least three years of experience designing, analyzing, and troubleshooting large distributed systems.
- At least two years of experience leading projects and providing technical leadership.
- A masterâs degree in computer science or engineering is preferred.
- Mid-level experience is expected, including the ability to drive progress, solve problems, and mentor more junior colleagues.
- Strong comfort with large-scale cloud infrastructure, reliability engineering, and systems thinking.
- English proficiency, since Google says English is required for all roles unless a posting says otherwise.
Team and working environment
You would be joining a team that values intellectual curiosity, openness, and collaborative problem solving. The organization encourages people from different backgrounds and perspectives to work together, think ambitiously, and take risks in an environment that avoids blame. It also emphasizes self-direction while still providing mentorship and support for professional growth.
The posting is for London, UK. The page does not describe a remote or hybrid arrangement, so the location shown is the London office.
Additional information from the posting
- Google says it is an equal opportunity and affirmative action employer and points applicants to its EEO policy, workplace rights information, belonging resources, and hiring information.
- If an applicant needs an accommodation, Google asks them to use its accommodations form for applicants.
- Google states that it does not accept resumes from recruitment agencies and asks agencies not to send candidates to employees or job aliases.
- The posting notes that any equity grant would be handled by Alphabet, would be discretionary, and would depend on approval and the terms of the relevant stock plan and grant agreement.
- Google also states that current or past grants do not create any entitlement to future grants.
How to apply
Applicants are directed to apply through Google Careers. The page also includes options to copy the link or email the posting to a friend. If accommodation is needed during the application process, Google asks candidates to submit the accommodations form provided on its careers site.
Degree Requirement: Bachelor’s
Visa Sponsorship Promising
To apply for this job please visit www.google.com.