Senior Software Engineer, Site Reliability Engineering

A global technology company that specializes in internet-related services and products.
Site Reliability
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Site Reliability Engineering

Google is seeking a Senior Software Engineer for their Site Reliability Engineering (SRE) team in Bengaluru, focusing on Enterprise Applications. This role combines software and systems engineering to build and maintain large-scale, distributed systems that power Google Cloud's services.

As a founding member of the Enterprise Applications SRE team, you'll play a crucial role in shaping the future of the team and bringing innovative solutions to Google's Enterprise Services stack. The position requires expertise in distributed systems, with responsibilities including architecting reliability improvements, collaborating with business partners, and optimizing operations on Google Cloud Platform.

The role offers unique challenges of scale specific to Google Cloud, allowing you to apply your expertise in coding, algorithms, and system design. You'll work in an environment that values intellectual curiosity and problem-solving, bringing together diverse perspectives in a blame-free setting that encourages collaboration and risk-taking.

SRE at Google ensures that both internally critical and externally-visible systems maintain appropriate reliability and uptime while continuously improving performance and capacity. The work involves significant software development focused on system optimization, infrastructure building, and automation.

This is an excellent opportunity for experienced engineers who want to impact critical infrastructure at one of the world's leading tech companies. You'll be part of a culture that promotes self-direction while providing strong support and mentorship for professional growth. The role offers the chance to work on meaningful projects while tackling complex technical challenges in a collaborative environment.

The position comes with Google's comprehensive benefits package and is part of a company culture that strongly values diversity, equity, and inclusion. Join a team that's at the forefront of maintaining and improving the reliability of Google's vast enterprise application infrastructure.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer, Site Reliability Engineering

  • Architect, design and execute on projects to improve the reliability posture of critical applications
  • Drive technical interactions with business partners to come up with innovative ideas in terms of improving reliability for enterprise applications
  • Reduce the operational work significantly for our footprint on Google Cloud Platform
  • Deliver Impact and help the team focus and choose impactful projects, and deliver to completion

Requirements For Senior Software Engineer, Site Reliability Engineering

Linux
Kubernetes
  • 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
  • 5 years of experience with data structures or algorithms
  • 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems
  • 2 years of experience leading projects and providing technical leadership
  • Experience working in computing, distributed systems, storage, or networking
  • Excellent problem-solving approach, along with excellent communication skills

Interested in this job?

Jobs Related To Google Senior Software Engineer, Site Reliability Engineering

Senior Software Developer, Site Reliability Engineering, Google Cloud

Senior SRE role at Google Cloud focusing on building and maintaining large-scale distributed systems, offering competitive compensation and the opportunity to work on complex technical challenges.

Senior Software Developer, Site Reliability Engineering, Google Cloud

Senior SRE role at Google Cloud focusing on building and maintaining large-scale distributed systems with emphasis on reliability and performance optimization.

Senior Networking Systems Engineer, Site Reliability Engineering

Senior Networking Systems Engineer role at Google focusing on Site Reliability Engineering to build and maintain large-scale distributed systems.

Senior Software Developer, Site Reliability Engineering, Google Cloud

Senior SRE role at Google Cloud focusing on building and maintaining large-scale distributed systems, offering competitive compensation and multiple location options.

Senior Software Developer, Site Reliability Engineering, Google Cloud

Senior SRE role at Google Cloud focusing on building and maintaining large-scale distributed systems, requiring 5+ years of software development experience and strong systems engineering background.