Site Reliability Engineering, Software Engineering III in London
Site Reliability Engineering, Software Engineering III

Site Reliability Engineering, Software Engineering III in London

London Full-Time 28800 - 48000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Develop and optimise large-scale systems while tackling complex challenges.
  • Company: Join Google, a leader in tech innovation and collaboration.
  • Benefits: Competitive salary, health benefits, remote work options, and growth opportunities.
  • Why this job: Make a real impact on global services with cutting-edge technology.
  • Qualifications: Bachelor's degree in Computer Science and 2 years of software development experience.
  • Other info: Embrace a culture of curiosity, problem-solving, and mentorship.

The predicted salary is between 28800 - 48000 £ per year.

Qualifications

  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages.
  • Master's degree in Computer Science or Engineering (preferred).
  • 2 years of experience designing, analysing, and troubleshooting large-scale distributed systems (preferred).

About the job

Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google Cloud's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to customer needs, and a fast rate of improvement. Additionally, SREs will keep an ever-watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure, and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis, and large-scale system design. SRE's culture of intellectual curiosity, problem solving, and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences, and perspectives. We encourage them to collaborate, think big, and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.

Responsibilities

  • Write product or system development code.
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.

Site Reliability Engineering, Software Engineering III in London employer: Google Inc.

Google is an exceptional employer, offering a dynamic work culture that fosters intellectual curiosity and collaboration among diverse teams in London. Employees benefit from meaningful projects, ample opportunities for professional growth, and a supportive environment that encourages innovation and risk-taking. With a commitment to inclusivity and mentorship, Google ensures that every team member can thrive while tackling the unique challenges of large-scale systems.
G

Contact Detail:

Google Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Site Reliability Engineering, Software Engineering III in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Google. A friendly chat can open doors that applications alone can't.

✨Tip Number 2

Show off your skills! Consider contributing to open-source projects or building your own side projects. This not only sharpens your coding chops but also gives you something tangible to discuss in interviews.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design problems. Use platforms like StudySmarter to brush up on your algorithms and system design knowledge.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Site Reliability Engineering, Software Engineering III in London

Software Development
Programming Languages
Designing Large-Scale Distributed Systems
Troubleshooting
System Reliability
Performance Analysis
Capacity Management
Automation
Coding
Algorithms
Complexity Analysis
System Design
Code Review
Debugging
Documentation

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Site Reliability Engineering role. Highlight your experience with software development and any relevant projects that showcase your skills in coding, algorithms, and system design.

Showcase Your Problem-Solving Skills: In your application, don’t just list your qualifications—share specific examples of how you've tackled complex challenges in previous roles. This will demonstrate your ability to think critically and solve problems, which is key for SRE.

Keep It Clear and Concise: When writing your application, clarity is crucial. Use straightforward language and avoid jargon where possible. We want to see your skills shine through without getting lost in overly complicated explanations.

Apply Through Our Website: We encourage you to submit your application directly through our website. This ensures it gets to the right people and gives you the best chance of standing out in the process. Don’t miss out on this opportunity!

How to prepare for a job interview at Google Inc.

✨Know Your Tech Inside Out

Make sure you brush up on your programming languages and system design principles. Be ready to discuss your experience with large-scale distributed systems, as this is crucial for the Site Reliability Engineering role.

✨Showcase Problem-Solving Skills

Prepare to tackle hypothetical scenarios during the interview. Think about how you would approach debugging or optimising a system. Use examples from your past experiences to illustrate your problem-solving process.

✨Familiarise Yourself with Google’s Culture

Understand the values that drive Google, such as collaboration, openness, and intellectual curiosity. Be prepared to discuss how you embody these values in your work and how you can contribute to a blame-free environment.

✨Ask Insightful Questions

Prepare thoughtful questions about the team, projects, and challenges they face. This shows your genuine interest in the role and helps you assess if the company culture aligns with your own values.

Site Reliability Engineering, Software Engineering III in London
Google Inc.
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>