Technical Program Manager, Site Reliability Engineering Job in Seattle, Washington US
Technical Program Manager, Site Reliability Engineering - Seattle/Kirkland
This position is based in Seattle/Kirkland, WA.
The area: Operations and IT
Google.com Engineering makes Google's services fast and reliable for hundreds of millions of users. This mission critical team (also known as Site Reliability Engineering) combines software development, networking, and systems engineering expertise to build and run large scale, massively distributed, fault-tolerant software systems and infrastructure. We hire creative engineers and technology enthusiasts who enjoy being challenged by problems of scale and complexity, with a strong desire to make services better for users. We routinely solve software and systems issues ranging from distributed change propagation on live serving systems, to designing and deploying intelligent load balancing systems for the largest user-facing services in the world. Our teams come from diverse backgrounds, and we are actively seeking new team members to bring fresh perspective to solving problems, along with the technical and soft skills needed to keep Google's services growing and reliable.
The role: Technical Program Manager, Site Reliability Engineering
The Technical Program Manager role in Google's Site Reliability Engineering group is at the core of preparing for the continued exponential growth of Google's Applications and/or Infrastructure. You will play a pivotal role ensuring that Google services/infrastructure are carefully planned and deployed in a time, place and configuration which is ideal for serving Google's users. Your role sits at a nexus of capacity planning, technical project execution, product planning, business analysis, site reliability, and software engineering. You should be comfortable driving massive projects which span lots of teams, have a strong interest in serving our users, can think critically and strategically about Google as a business and as an operation, and can absorb and process insane amounts of technical background on one of the most impressive computational infrastructures in the world. Technical Program Managers are equally at home explaining their analyses and project recommendations to executives as they would be discussing the technical merits of next-generation architectures with Google's engineers, or building tools to automate and scale their impact.
Responsibilities:
- Interact with diverse technical and non-technical groups, spanning all organizational levels.
- Lead cross-functional teams and manage multiple simultaneous projects with competing priorities simultaneously.
- Handle data collection and automation challenges.
- Perform operational forecasting, and capacity planning.
- Identify metrics and drive initiatives to improve the quality of Google Services.
Requirements:
- BS degree preferred in an Engineering or IT-related field.
- At least 4 years of software development or datacenter/operations / computing infrastructure-related experience, including experience in multi-tiered distributed application environments.
- Solid experience with statistical modeling and analysis is a plus
- Proven project management, interpersonal, and communication skills, with high attention to detail.
- Strong analytical, problem-solving, negotiation, and organizational skills. Focused and agile under pressure.
- Strong customer service focus, with the ability to communicate with highly technical management teams.
- Demonstrated strong performance in prior roles, with increasing levels of responsibility and independence.