Google is seeking a Software Engineer II for their Site Reliability Development team, combining software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. This role focuses on ensuring Google's services maintain reliability and appropriate uptime while monitoring system capacity and performance. The position involves significant software development work aimed at optimizing existing systems, building infrastructure, and implementing automation.
The ideal candidate will join a culture of intellectual curiosity and problem-solving, working in a blame-free environment that encourages collaboration and risk-taking. The role offers opportunities to tackle unique scaling challenges specific to Google's infrastructure while applying expertise in coding, algorithms, complexity analysis, and large-scale system design.
As a Site Reliability Development Engineer, you'll be responsible for managing project priorities and deliverables, designing and developing software solutions, and maintaining critical systems. The position requires both technical expertise and the ability to work effectively in a team environment, contributing to code reviews and documentation while participating in system design decisions.
The compensation package is competitive, ranging from $118,000 to $170,000 base salary, plus bonus, equity, and comprehensive benefits. Multiple location options are available across major tech hubs in the United States, including Pittsburgh, New York, Durham, Raleigh, Seattle, and Sunnyvale. This is an excellent opportunity for engineers interested in working at the intersection of software development and systems operations at one of the world's leading technology companies.