Staff Software Engineer, Site Reliability Engineering

Requirements

  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java).
  • 3 years of experience managing projects and designing, investigating, and troubleshooting distributed systems.

Nice to Haves

  • Master's degree in Computer Science or Engineering.
  • 8 years of experience with data structures and algorithms.

What You'll Be Doing

  • 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 system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
  • Maintain services once live by measuring and monitoring availability, latency, and overall system health.
  • Scale systems sustainably through automation and advocate for changes that improve reliability and velocity.
  • Practice sustainable incident response and conduct blameless postmortems.

Perks and Benefits

  • Work on complex challenges unique to Google Cloud with a culture of intellectual curiosity and problem solving.
  • Collaborate in a diverse organization that encourages thinking big, taking risks, and working in a blame-free environment.
  • Enjoy support and mentorship to learn and grow while working on meaningful projects.
  • Be part of the Technical Infrastructure team maintaining and building Google's scalable platforms and data centers for optimal user experience.
AI Summary ✨

Similar jobs

  • DevOps Infrastructure Engineer

    ArmCambridge, UKa day ago
    NewVisa sponsor
  • Software Engineer - DevOps - Bitnomial

    Kraken13 locations2 days ago
    Remote
  • See all jobs in UK →