Google is seeking a Senior Software Engineer for their Engineering Productivity team to drive the development of tools and infrastructure that empower engineering teams across the company. This role sits at the heart of Google's engineering process, focusing on solving complex challenges of software development at scale while maintaining quality and velocity. The position involves building scalable tools that help thousands of engineers develop, test, debug, and release software efficiently.
As part of the Platforms and Ecosystems product area, you'll work on systems that impact Google's computing software platforms across desktop, mobile, and applications. The role offers unique opportunities to work with Google's vast compute resources and platforms, providing both technical challenges and accelerated career growth.
The ideal candidate will combine technical expertise in software development with a passion for building developer tools and improving engineering processes. You'll work in small, agile teams collaborating on common problems across products, giving you broad exposure to various technical challenges. Your work will directly impact Google's ability to deliver high-quality products quickly to billions of users.
This position requires strong technical skills in Python or Java, experience with building developer tools, and a track record of improving developer productivity. You'll need to balance technical leadership with hands-on development, while advocating for code health, testability, and maintainability best practices. The role offers an opportunity to shape how Google's engineering teams work and contribute to the company's continued technical excellence.