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
Consumer

Description For Software Engineer, Engineering Productivity, Google Home

Google's Home team is seeking a Software Engineer focused on Engineering Productivity to help build and improve their release infrastructure. This role is crucial for automating releases and improving velocity across Home products, which range from thermostats to smart displays. The position involves working with cross-functional teams to develop and enhance release management tools, ensuring standard procedures while maintaining scalable infrastructure.

As part of Google's broader engineering organization, you'll be working on technologies that impact billions of users. The role combines software development expertise with DevOps practices, requiring skills in build automation, release management, and troubleshooting. You'll collaborate with Technical Program Managers (TPMs) and other Software Engineers (SWEs) to streamline the release process for Google Home products.

The position offers the opportunity to work on Google's mission to create a helpful home - one that cares for both its inhabitants and the world around it. You'll be part of a team that develops tools and infrastructure critical to the successful deployment of Google Home products, requiring both technical expertise and collaborative skills.

This role is ideal for engineers who are passionate about build systems, release automation, and creating tools that improve developer productivity. You'll need to combine software engineering fundamentals with a deep understanding of release processes and automation. The position offers the chance to work on complex technical challenges while directly impacting the efficiency of Google Home's product development cycle.

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

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
Dental Insurance
Vision Insurance
401k
  • Google welcomes people with disabilities
  • Equal opportunity employer

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