Lead Software Engineer, Engineering Productivity, Google Nest

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
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Lead Software Engineer, Engineering Productivity, Google Nest

Google's Home team is seeking a Lead Software Engineer to join their Engineering Productivity division, focusing on the development of next-generation technologies for Google Nest products. This role combines leadership and technical expertise, requiring the ability to guide infrastructure development across device software, services, and apps. The position is part of Google's broader mission to create a helpful home through innovative hardware, software, and services offerings.

The ideal candidate will bring extensive experience in software development, particularly in Java or Python, with a strong background in testing and infrastructure development. They will be responsible for leading technical initiatives that enable feature teams to deliver high-quality code efficiently. This includes developing scalable testing infrastructure, setting technical direction for team members, and solving complex technical challenges across multiple organizations.

Working at Google offers the opportunity to impact billions of users while being part of a team that's pushing the boundaries of home automation technology. The role combines the excitement of working on cutting-edge consumer products with the technical challenges of large-scale system design and testing infrastructure. You'll be joining a company known for its innovative approach to technology and strong engineering culture, with the chance to shape the future of smart home technology.

This position is ideal for someone who excels at both technical leadership and hands-on development, with the ability to mentor others while maintaining deep involvement in technical implementation. The role offers significant growth potential and the chance to work on products that directly impact how people interact with their homes.

Last updated a day ago

Responsibilities For Lead Software Engineer, Engineering Productivity, Google Nest

  • Work with multiple teams across organizations to solve technical problems
  • Lead on scalable infrastructure across device software, services, and apps
  • Deliver infrastructure to testing components and products
  • Set technical direction and priorities for adjacent engineers
  • Generate ideas to solve technical problems and take ownership of solutions

Requirements For Lead Software Engineer, Engineering Productivity, Google Nest

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with backend services, integration and hermetic testing
  • Experience in tools and infrastructure
  • Ability to define software architecture, components, modules, interfaces
  • Ability to debug, triage, and fix program code or system issues
  • Knowledge of major phases and activities of software test cycle

Interested in this job?

Jobs Related To Google Lead Software Engineer, Engineering Productivity, Google Nest

Staff Software Engineer, Engineering Productivity, Google Cloud Platforms

Staff Software Engineer position at Google Cloud focusing on engineering productivity and developer tools, offering competitive compensation and benefits.

Staff Software Engineer, Engineering Productivity, Google Cloud Platforms

Staff Software Engineer position at Google Cloud focusing on engineering productivity, developer tools, and technical leadership, offering competitive compensation and benefits.

Staff Software Engineer, Engineering Productivity, Google Cloud Platforms

Staff Software Engineer position at Google Cloud focusing on engineering productivity and developer tools, offering competitive compensation and opportunity to lead high-impact projects.

Lead Release Engineer, Google Play

Lead Release Engineer position at Google Play, focusing on building and automating release processes and infrastructure, requiring 2+ years of CI/CD and release management experience.

Lead Software Engineer, Engineering Productivity, Google Nest

Lead Software Engineer position at Google Nest, focusing on engineering productivity and test infrastructure development for smart home technologies.