Google is seeking a Site Reliability Developer II to join their team responsible for building and maintaining large-scale, distributed systems. This role combines software and systems development to ensure Google's services maintain high reliability and performance. As an SRE, you'll tackle unique scaling challenges while focusing on optimizing existing systems, building infrastructure, and implementing automation.
The position requires expertise in coding, algorithms, complexity analysis, and large-scale system design. You'll work in a culture that values intellectual curiosity, problem-solving, and openness, collaborating with diverse teammates in a blame-free environment. The role offers opportunities for self-direction on meaningful projects while providing support and mentorship for professional growth.
Key responsibilities include managing project priorities, designing and developing software solutions, and ensuring system reliability and performance. You'll participate in code reviews, contribute to documentation, and work on debugging and resolving system issues. The role offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.
This is an excellent opportunity for engineers interested in working at the intersection of software development and systems engineering, with the chance to impact Google's critical infrastructure. The position provides exposure to cutting-edge technology and complex technical challenges while working alongside talented engineers in a supportive environment focused on learning and growth.
The role is based in either Raleigh or Durham, NC, offering the chance to work from major Google engineering offices. Successful candidates will combine strong software development skills with systems thinking and a focus on reliability and scalability. Google provides comprehensive onboarding and ongoing training to help SREs succeed in this critical role.