Lead Software Engineer, Engineering Productivity, Google Nest

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
New Taipei, Banqiao District, New Taipei City, Taiwan
DevOps
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Enterprise SaaS

Description For Lead Software Engineer, Engineering Productivity, Google Nest

Google Nest is seeking a Lead Software Engineer to join their Engineering Productivity team. This role combines technical leadership with hands-on development, focusing on building and maintaining the infrastructure that enables feature teams to deliver high-quality code efficiently. The position is part of the Google Home team, which develops hardware, software, and services for smart home products ranging from thermostats to smart displays.

As a Lead Software Engineer, you'll be responsible for developing scalable infrastructure spanning device software, services, and apps. You'll work closely with multiple teams to solve complex technical challenges and implement testing frameworks that ensure product quality across all development phases. The role requires both technical expertise in software development and leadership skills to guide adjacent engineers.

The ideal candidate brings deep experience in software development, testing methodologies, and infrastructure development. You'll be working with technologies like Java and Python, and should be comfortable with both backend services and testing frameworks. This position offers the opportunity to impact Google's smart home products while working with cutting-edge technology and talented engineers.

Google offers a collaborative environment, the chance to work on products that affect billions of users, and the opportunity to shape the future of smart home technology. The company provides comprehensive benefits and is committed to creating an inclusive workplace where diverse perspectives are valued.

This role is perfect for someone who combines technical excellence with leadership abilities and wants to make a significant impact on Google's smart home ecosystem. You'll be at the forefront of ensuring quality and efficiency in product development while leading and mentoring other engineers.

Last updated 2 days ago

Responsibilities For Lead Software Engineer, Engineering Productivity, Google Nest

  • Work with multiple teams across organizations to solve technical problems
  • Lead on scalable infrastructure that spans 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 full 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, and data
  • Ability to debug, triage, and fix program code or system issues
  • Knowledge of the major phases and activities of a 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.