Taro Logo

Software Engineer, Engineering Productivity, Google Home

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer, Engineering Productivity, Google Home

Google's Home team is seeking a Software Engineer focused on Engineering Productivity to enhance their release management and automation capabilities. This role is crucial for the Google Home team, which develops hardware, software, and services for smart home products ranging from thermostats to smart displays. The position involves building tools and infrastructure for automating releases and improving release velocity across Home products.

The ideal candidate will work at the intersection of development and operations, creating and maintaining the systems that enable smooth product releases. You'll collaborate with Technical Program Managers (TPMs) and Software Engineers (SWEs) to ensure new binaries are properly integrated into the release process while maintaining scalable and efficient infrastructure.

This is an excellent opportunity for engineers passionate about DevOps practices and interested in working on consumer-facing smart home products. You'll be part of Google's mission to create a helpful home that cares for its inhabitants and the environment. The role offers exposure to cutting-edge technology and the chance to impact products used by millions of users worldwide.

The position requires strong technical skills in software development, system design, and automation, combined with excellent collaboration abilities to work effectively across teams and organizations. You'll be responsible for building and maintaining critical infrastructure that enables Google Home's product teams to deliver high-quality updates efficiently and reliably.

Last updated 3 days ago

Responsibilities For Software Engineer, Engineering Productivity, Google Home

  • Work with multiple teams across organizations and regions to solve technical problems that enable feature teams to ship quality code
  • Be part of a team who help build, automate, visualize and develop diagnostic tools, etc. for the product release processes
  • Build collaborations with cross-functional peers. Work with TPMs and SWEs to design scalable and uniform build and release infrastructure
  • Troubleshoot failures with our build and release infrastructure, implement solutions
  • Identify areas of improvements and automation in the release infrastructure

Requirements For Software Engineer, Engineering Productivity, Google Home

Python
Java
  • Bachelor's degree in Computer Science or Electrical Engineering, a related technical field, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., C, C++, Java)
  • Ability to define software architecture, components, modules, interfaces, and data for a system to address requirements
  • Ability to debug, triage, and fix program code or system issues

Benefits For Software Engineer, Engineering Productivity, Google Home

Medical Insurance
401k
Parental Leave
  • Comprehensive health coverage
  • Retirement benefits
  • Parental leave support

Jobs Related To Google Software Engineer, Engineering Productivity, Google Home