Taro Logo

Senior Software Engineer, Engineering Productivity

Google is a global technology company that builds innovative software products and platforms that impact billions of users worldwide.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Engineering Productivity

Google is seeking a Senior Software Engineer to join their Engineering Productivity team within the Platforms and Ecosystems product area. This role is crucial in building software that empowers engineering teams to develop and deliver high-quality products quickly. The position focuses on solving complex challenges of software development at scale while maintaining stability, quality, and code health.

As a Senior Software Engineer in Engineering Productivity, you'll be at the heart of Google's engineering process, developing scalable tools and infrastructure that help engineers develop, test, debug, and release software efficiently. Your work will impact thousands of Googlers and billions of users by accelerating product development and ensuring thorough testing practices.

The role offers unique opportunities to work with Google's vast compute resources and platforms, providing excellent technical challenges and career growth potential. You'll typically work in small, agile teams that collaborate on common problems across products and focus areas, giving you broad exposure to various technical challenges.

The Platforms and Ecosystems area encompasses Google's computing software platforms across different environments, from desktop to mobile applications. These products enable enterprises and end users to manage their services at scale, building innovative software products that impact people worldwide.

The ideal candidate should have strong experience in software development, particularly in Python or Java, with a proven track record in building developer tools, test automation frameworks, and improving developer productivity. Leadership experience is valued, as you'll be expected to guide engineering efforts and influence best practices across teams.

This position offers the opportunity to work at one of the world's leading technology companies, with access to cutting-edge resources and the chance to make a significant impact on Google's engineering processes and productivity. The role combines technical expertise with leadership opportunities, making it ideal for engineers who want to shape the future of software development practices at scale.

Last updated a day ago

Responsibilities For Senior Software Engineer, Engineering Productivity

  • Lead and contribute to engineering efforts from planning to delivery to solve complex engineering problems
  • Design and build tooling and infrastructure to help engineering teams measure and increase their velocity
  • Drive adoption of best practices in code health, testing, and maintainability
  • Analyze and decompose complex software systems and collaborate to improve overall design
  • Comply with all company health and safety policies, procedures, and legal requirements

Requirements For Senior Software Engineer, Engineering Productivity

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in Python or Java, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience building developer tools that improve developer velocity, code quality and code health
  • Experience in engineering productivity, developer tools, test automation, test automation framework

Interested in this job?

Jobs Related To Google Senior Software Engineer, Engineering Productivity