Staff Software Engineer, Site Reliability Engineering, Agentic Security in London

Staff Software Engineer, Site Reliability Engineering, Agentic Security in London

London Bachelor 70000 - 90000 € / year (est.) No home office possible
Google

At a Glance

  • Tasks: Engage in the full life-cycle of services, from design to deployment and operation.
  • Company: Join a leading tech giant focused on reliability and innovation.
  • Benefits: Competitive salary, health benefits, mentorship, and opportunities for growth.
  • Other info: Collaborative culture that values diverse perspectives and encourages risk-taking.
  • Why this job: Tackle unique challenges at scale while making a real impact on Google Cloud's services.
  • Qualifications: 8 years of software development experience and strong leadership skills required.

The predicted salary is between 70000 - 90000 € per year.

Minimum qualifications:

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages.
  • 3 years of experience leading projects.
  • 3 years of experience designing, analyzing, and troubleshooting distributed systems.

Preferred qualifications:

  • Master's degree in Computer Science or Engineering.

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

Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.

Responsibilities:

  • Engage in and improve the whole life-cycle of services—from inception and design, through to deployment, operation and refinement.
  • Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health.
  • Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
  • Practice sustainable incident response and blameless postmortems.

Staff Software Engineer, Site Reliability Engineering, Agentic Security in London employer: Google

Agentic Security is an exceptional employer that fosters a culture of intellectual curiosity and collaboration, making it an ideal place for Staff Software Engineers in Site Reliability Engineering. With a focus on meaningful projects and a supportive environment for professional growth, employees are encouraged to innovate and tackle complex challenges unique to Google Cloud. The company's commitment to a blame-free atmosphere and mentorship ensures that team members can thrive while contributing to the reliability and performance of critical systems.

Google

Contact Detail:

Google Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Software Engineer, Site Reliability Engineering, Agentic Security in London

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is your chance to demonstrate your coding prowess and problem-solving abilities, which are key for a Staff Software Engineer role.

Tip Number 3

Prepare for those interviews! Research common SRE interview questions and practice your responses. Focus on your experience with distributed systems and automation, as these will be hot topics during your chats with potential employers.

Tip Number 4

Apply through our website! We love seeing candidates who take the initiative. Tailor your application to highlight your relevant experience and how you align with our culture of curiosity and collaboration. Let's get you on board!

We think you need these skills to ace Staff Software Engineer, Site Reliability Engineering, Agentic Security in London

Software Development
Project Leadership
Distributed Systems Design
Troubleshooting
System Reliability
Capacity Planning
Automation

Some tips for your application 🫡

Show Off Your Experience:Make sure to highlight your 8 years of software development experience and any projects you've led. We want to see how your background aligns with the role, so don’t hold back on showcasing your skills in programming languages and distributed systems.

Tailor Your Application:Take a moment to customise your application for the Staff Software Engineer position. Use keywords from the job description, like 'site reliability engineering' and 'automation', to show us you understand what we're looking for and how you fit into our team.

Be Clear and Concise:When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon and make sure your passion for SRE shines through without unnecessary fluff.

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 gives you a chance to explore more about our culture and values!

How to prepare for a job interview at Google

Know Your Tech Inside Out

Make sure you’re well-versed in the programming languages and technologies mentioned in the job description. Brush up on your knowledge of distributed systems, as you'll likely be asked to troubleshoot or design one during the interview.

Showcase Your Leadership Skills

Since the role requires leading projects, prepare examples that highlight your leadership experience. Think about times when you guided a team through challenges or made critical decisions that improved project outcomes.

Emphasise Problem-Solving Abilities

Be ready to discuss how you've tackled complex problems in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on your analytical skills and how you’ve optimised systems.

Cultural Fit Matters

Familiarise yourself with the company culture and values. Be prepared to discuss how your personal values align with their emphasis on collaboration, intellectual curiosity, and a blame-free environment. This will show that you’re not just a technical fit but also a cultural one.