Software Engineer, Site Reliability Engineering
Software Engineer, Site Reliability Engineering

Software Engineer, Site Reliability Engineering

Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
Go Premium
G

At a Glance

  • Tasks: Develop and optimise large-scale systems while tackling complex challenges.
  • Company: Join Google Cloud, a leader in tech innovation and reliability.
  • Benefits: Enjoy competitive pay, flexible work options, and growth opportunities.
  • Why this job: Make a real impact on global systems and enhance your coding skills.
  • Qualifications: Bachelor's degree in Computer Science and 2 years of software development experience.
  • Other info: Collaborative culture that values diverse perspectives and encourages learning.

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

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, 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.

Qualifications:

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages.

Preferred qualifications:

  • Master's degree in Computer Science or Engineering.
  • 2 years of experience designing, analyzing, and troubleshooting large-scale distributed systems.

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.

Software Engineer, Site Reliability Engineering employer: Google

At Google, we pride ourselves on being an exceptional employer, particularly for Software Engineers in Site Reliability Engineering. Our vibrant work culture fosters intellectual curiosity and collaboration, allowing you to tackle complex challenges unique to Google Cloud while enjoying ample opportunities for personal and professional growth. With a commitment to mentorship and a supportive environment, we empower our employees to take risks and work on meaningful projects that drive innovation.
G

Contact Detail:

Google Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with SREs on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to large-scale systems or automation. This gives potential employers a taste of what you can do beyond just a CV.

✨Tip Number 3

Prepare for technical interviews by practising coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with the types of questions you might face.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at StudySmarter, which is always a bonus!

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

Software Development
Coding
Algorithms
Complexity Analysis
Large-Scale System Design
Debugging
Triage
Code Review
Documentation
Problem Solving
Collaboration
Automation
Distributed Systems
Technical Communication

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the SRE role. Highlight your software development experience and any work with large-scale systems, as this will catch our eye!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about Site Reliability Engineering. Share specific examples of how you've tackled complex challenges in the past and how you can contribute to our team.

Showcase Your Problem-Solving Skills: In your application, don’t shy away from discussing how you've approached problem-solving in previous roles. We love to see candidates who can think critically and creatively about system reliability and performance.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Google

✨Know Your Systems

Make sure you brush up on your knowledge of large-scale distributed systems. Be ready to discuss your experience with system reliability, uptime, and performance optimisation. This will show that you understand the core responsibilities of a Site Reliability Engineer.

✨Showcase Your Coding Skills

Prepare to demonstrate your coding abilities in one or more programming languages. You might be asked to solve problems on the spot, so practice coding challenges and be familiar with best practices in code review and debugging.

✨Emphasise Collaboration

SREs thrive in collaborative environments, so be prepared to discuss how you've worked with others in the past. Share examples of design reviews or projects where teamwork was key to success, highlighting your ability to communicate and share ideas openly.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team’s current challenges, the technologies they use, or how they foster a culture of intellectual curiosity. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Software Engineer, Site Reliability Engineering
Google
Go Premium

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
  • Software Engineer, Site Reliability Engineering

    Full-Time
    28800 - 48000 £ / year (est.)
  • G

    Google

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