Software Engineer, Site Reliability Engineering, Google Cloud
Software Engineer, Site Reliability Engineering, Google Cloud

Software Engineer, Site Reliability Engineering, Google Cloud

London Full-Time 42000 - 84000 ÂŁ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join Google Cloud as a Software Engineer, tackling large-scale system challenges daily.
  • Company: Be part of Google, a leader in technology and innovation, shaping the future of cloud services.
  • Benefits: Enjoy competitive salary, remote work options, and a culture that promotes growth and mentorship.
  • Why this job: Work in a dynamic environment that values curiosity, collaboration, and impactful projects.
  • Qualifications: Bachelor's degree in Computer Science or related field; 2 years of software development experience required.
  • Other info: Diverse team culture with a focus on problem-solving and self-direction.

The predicted salary is between 42000 - 84000 ÂŁ per year.

Software Engineer, Site Reliability Engineering, Google Cloud Software Engineer, Site Reliability Engineering, Google Cloud Get AI-powered advice on this job and more exclusive features. Bachelor’s degree in Computer Science, a related field, or equivalent practical experience. 2 years of experience with data structures/algorithms and software development in one or more programming languages. Minimum qualifications: Bachelor’s degree in Computer Science, a related field, or equivalent practical experience. 2 years of experience with data structures/algorithms and software development in one or more programming languages. Preferred qualifications: Experience working in computing, distributed systems, storage, or networking. Expertise in designing, analyzing, and troubleshooting large-scale distributed systems. Ability to debug, optimize code, and to automate routine tasks. Systematic problem-solving approach, coupled with effective verbal and written communication skills. 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\’s needs and a fast rate of improvement. Additionally SRE’s 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. In this role, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. 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. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google\’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form . Seniority level Seniority level Not Applicable Employment type Employment type Full-time Job function Job function Information Technology and Engineering Industries Information Services and Technology, Information and Internet Referrals increase your chances of interviewing at Google by 2x Sign in to set job alerts for “Software Engineer” roles. London, England, United Kingdom 1 week ago London, England, United Kingdom ÂŁ50,000.00-ÂŁ60,000.00 1 month ago London, England, United Kingdom 1 month ago London, England, United Kingdom 3 weeks ago London, England, United Kingdom 1 day ago London, England, United Kingdom 1 month ago London, England, United Kingdom 2 weeks ago London, England, United Kingdom 4 weeks ago Software Engineer-Full stack (All Levels) London, England, United Kingdom 4 weeks ago London, England, United Kingdom 11 months ago London, England, United Kingdom 3 weeks ago London, England, United Kingdom 1 day ago London, England, United Kingdom 2 weeks ago London, England, United Kingdom 5 months ago London, England, United Kingdom 2 weeks ago London, England, United Kingdom 6 months ago London, England, United Kingdom ÂŁ35,000.00-ÂŁ50,000.00 1 month ago London, England, United Kingdom 4 months ago London, England, United Kingdom 1 week ago Greater London, England, United Kingdom 1 month ago London, England, United Kingdom 5 months ago London, England, United Kingdom 1 week ago London, England, United Kingdom 3 days ago Greater London, England, United Kingdom 1 day ago London, England, United Kingdom 3 days ago London, England, United Kingdom 2 years ago London, England, United Kingdom 3 days ago London, England, United Kingdom 8 hours ago London, England, United Kingdom $75,500.00-$126,000.00 2 years ago London, England, United Kingdom 1 day ago London, England, United Kingdom 6 days ago London, England, United Kingdom 1 week ago London, England, United Kingdom 2 days ago London, England, United Kingdom 3 days ago London, England, United Kingdom 5 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

Software Engineer, Site Reliability Engineering, Google Cloud employer: Google

At Google, we pride ourselves on fostering a culture of innovation and collaboration, making it an exceptional place for Software Engineers in Site Reliability Engineering. Our London office offers a dynamic work environment where employees are encouraged to think big, take risks, and engage in meaningful projects while receiving the support and mentorship necessary for professional growth. With a commitment to diversity and inclusion, we ensure that every team member's unique perspective is valued, creating a vibrant workplace that thrives on intellectual curiosity and problem-solving.
G

Contact Detail:

Google Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Site Reliability Engineering, Google Cloud

✨Tip Number 1

Familiarise yourself with Google Cloud's services and architecture. Understanding how their systems operate will not only help you in interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the SRE community online. Join forums, attend meetups, or participate in relevant discussions on platforms like GitHub or Stack Overflow to showcase your knowledge and connect with others in the field.

✨Tip Number 3

Brush up on your coding skills, especially in languages relevant to the job. Practising algorithms and data structures through coding challenges can significantly improve your problem-solving abilities, which is crucial for this position.

✨Tip Number 4

Prepare for system design interviews by studying large-scale distributed systems. Being able to discuss your thought process and design choices will set you apart from other candidates.

We think you need these skills to ace Software Engineer, Site Reliability Engineering, Google Cloud

Proficiency in programming languages (e.g., Python, Java, Go)
Strong understanding of data structures and algorithms
Experience with distributed systems and cloud computing
Ability to design and troubleshoot large-scale systems
Debugging and code optimisation skills
Automation of routine tasks
Systematic problem-solving approach
Effective verbal and written communication skills
Familiarity with version control systems (e.g., Git)
Knowledge of networking concepts and protocols
Experience with system performance monitoring and capacity planning
Collaboration and teamwork skills
Adaptability to new technologies and methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with data structures, algorithms, and software development. Include specific programming languages you are proficient in, as well as any relevant projects that demonstrate your skills in distributed systems or networking.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the Site Reliability Engineering role at Google Cloud. Mention how your background aligns with their focus on reliability and performance, and provide examples of how you've tackled complex challenges in previous roles.

Showcase Problem-Solving Skills: Use your application to illustrate your systematic problem-solving approach. Include examples where you've debugged or optimised code, and describe the impact of your solutions on system performance or efficiency.

Highlight Collaboration Experience: Since SRE values collaboration, mention any experiences where you've worked in teams, participated in design reviews, or contributed to documentation. This will show that you can thrive in a collaborative environment and communicate effectively with peers.

How to prepare for a job interview at Google

✨Showcase Your Technical Skills

Be prepared to discuss your experience with data structures, algorithms, and software development. Bring examples of projects you've worked on that demonstrate your coding abilities and problem-solving skills.

✨Understand Site Reliability Engineering

Familiarise yourself with the principles of Site Reliability Engineering. Be ready to explain how you would apply these principles to ensure reliability and performance in large-scale systems.

✨Prepare for System Design Questions

Expect questions related to designing and troubleshooting distributed systems. Practice articulating your thought process and approach to solving complex system design problems.

✨Emphasise Collaboration and Communication

Highlight your ability to work in teams and communicate effectively. Share experiences where you collaborated with others to solve problems or improve processes, as this aligns with the culture at Google.

Software Engineer, Site Reliability Engineering, Google Cloud
Google
G
  • Software Engineer, Site Reliability Engineering, Google Cloud

    London
    Full-Time
    42000 - 84000 ÂŁ / year (est.)

    Application deadline: 2027-06-16

  • G

    Google

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