
About Google
Empowering the world through technology and information
Key Highlights
- Over 100,000 employees globally
- Headquartered in Mountain View, California
- Parent company Alphabet Inc. valued at $1.5 trillion
- Google Cloud Platform serves millions of customers
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
🎁 Benefits
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
🌟 Culture
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...
Skills & Technologies
Overview
Google is seeking a Software Developer Manager II for their Site Reliability Engineering team to manage large-scale, fault-tolerant systems. You'll leverage your expertise in Java, algorithms, and distributed systems. This role requires 8+ years of experience in software development and team management.
Job Description
Who you are
You have a Bachelor's degree in Computer Science or a related field, and you bring at least 8 years of experience with data structures and algorithms. With 5 years of experience in software development across various programming languages, you are well-versed in the intricacies of coding and system design. Your leadership experience spans at least 3 years, where you've successfully managed teams, led projects, and tackled the challenges of designing, analyzing, and troubleshooting distributed systems. You hold a Master's degree in Computer Science or Engineering, which further enhances your technical foundation.
You thrive in environments that combine software and systems engineering, particularly in building and running large-scale, massively distributed, fault-tolerant systems. Your understanding of Site Reliability Engineering (SRE) principles allows you to ensure that services maintain reliability and uptime that meets user needs while continuously improving performance. You are passionate about optimizing existing systems and automating processes to eliminate repetitive tasks, showcasing your commitment to efficiency and innovation.
Your intellectual curiosity drives you to solve complex problems, and you value collaboration with diverse teams. You believe in fostering a blame-free environment that encourages risk-taking and creative thinking. As a mentor, you lead by example, establishing credibility through quality technical execution and guiding your team through challenges.
What you'll do
In this role, you will manage on-call rotations across continents, utilizing a follow-the-sun model to ensure continuous service availability. You will design, write, and deliver software solutions that enhance the availability, scalability, latency, and efficiency of Google's services. Your responsibilities will include leading the SRE team in automating responses to non-exceptional service conditions and implementing strategies to prevent problem recurrence.
You will collaborate with cross-functional teams to address the unique challenges of scale that Google faces, leveraging your expertise in coding, algorithms, and complexity analysis. Your role will involve not only technical leadership but also strategic decision-making to improve system performance and reliability. You will be responsible for mentoring team members, fostering their growth, and ensuring that the team operates effectively in a high-pressure environment.
What we offer
At Google, you will be part of a culture that values intellectual curiosity and problem-solving. We provide opportunities for professional development and encourage you to take risks in a supportive environment. You will work alongside talented individuals from diverse backgrounds, contributing to projects that have a significant impact on millions of users worldwide. We offer competitive compensation and benefits, recognizing the importance of work-life balance and employee well-being. Join us in shaping the future of technology and making a difference in the world.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Google.
Similar Jobs You Might Like
Based on your interests and this role

Site Reliability Engineer
Google is hiring a Software Developer II for Site Reliability Development to build and run large-scale, fault-tolerant systems. You'll work with Java and Python, focusing on optimizing existing systems and automation. This position requires 1 year of experience in software development.

Engineering Manager
Google is seeking an Engineering Manager II for their Site Reliability Engineering team to lead the development of large-scale, fault-tolerant systems. You'll leverage your expertise in Java, algorithms, and distributed systems to ensure the reliability and performance of Google's services.