Senior Software Engineer, Site Reliability Engineering, Gemini Enterprise

Senior Software Engineer, Site Reliability Engineering, Gemini Enterprise

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
WeAreTechWomen

At a Glance

  • Tasks: Design and optimise large-scale systems while ensuring reliability and performance.
  • Company: Join Google Cloud's innovative Site Reliability Engineering team.
  • Benefits: Competitive salary, inclusive culture, mentorship, and opportunities for growth.
  • Other info: Collaborative culture that values diverse perspectives and encourages risk-taking.
  • Why this job: Tackle complex challenges and make a real impact in a dynamic environment.
  • Qualifications: 5 years of software development experience and strong leadership skills.

The predicted salary is between 60000 - 80000 £ per year.

Minimum qualifications:

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems.
  • 2 years of experience leading projects and providing technical leadership.

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

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.

Senior Software Engineer, Site Reliability Engineering, Gemini Enterprise employer: WeAreTechWomen

At Google, we pride ourselves on being an exceptional employer, particularly for Senior Software Engineers in Site Reliability Engineering. Our culture fosters intellectual curiosity and collaboration, allowing you to tackle complex challenges while working on meaningful projects that drive innovation. With a strong emphasis on employee growth, mentorship, and a supportive environment, you'll have the opportunity to develop your skills and advance your career in one of the most dynamic tech landscapes in the world.

WeAreTechWomen

Contact Details:

WeAreTechWomen Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by practising common SRE scenarios. Brush up on your problem-solving skills and be ready to discuss how you've tackled challenges in large-scale systems before.

Tip Number 4

Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining us at StudySmarter. It shows initiative and enthusiasm!

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

Software Development
Programming Languages
Designing Distributed Systems
Troubleshooting Large-Scale Systems
Technical Leadership
System Design Consulting
Capacity Planning

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your programming languages and experience with large-scale systems in your application. We want to see how your background aligns with the role, so don’t hold back on showcasing your technical prowess!

Tailor Your Application:Take a moment to customise your CV and cover letter for this specific role. Mention relevant projects where you’ve led teams or tackled complex challenges, as this will help us see how you fit into our SRE culture.

Be Authentic:Let your personality shine through in your written application. We value intellectual curiosity and openness, so feel free to share your thoughts on problem-solving and any unique perspectives you bring to the table.

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

How to prepare for a job interview at WeAreTechWomen

Know Your Tech Inside Out

Make sure you brush up on your programming languages and large-scale distributed systems. Be ready to discuss specific projects you've led, the challenges you faced, and how you overcame them. This will show your technical prowess and leadership skills.

Understand SRE Principles

Familiarise yourself with Site Reliability Engineering concepts, especially around system design, capacity planning, and incident response. Being able to articulate how you would apply these principles in real-world scenarios will impress the interviewers.

Showcase Your Problem-Solving Skills

Prepare to tackle hypothetical problems during the interview. Think through your approach to troubleshooting and optimising systems. Use examples from your past experience to demonstrate your analytical thinking and creativity in solving complex issues.

Embrace Collaboration and Openness

SRE thrives on collaboration and a blame-free culture. Be ready to discuss how you've worked with diverse teams and how you handle feedback. Highlight your ability to learn from mistakes and contribute to a supportive environment.