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
Backend
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's Home team is at the forefront of developing innovative hardware, software, and services for the smart home ecosystem. As a Lead Software Engineer in Engineering Productivity, you'll play a crucial role in enabling feature teams to deliver high-quality code efficiently. The position combines technical leadership with hands-on development, focusing on building scalable infrastructure across device software, services, and apps.

The role requires expertise in software development, particularly in Java or Python, with a strong foundation in data structures and algorithms. You'll be responsible for leading technical initiatives, mentoring team members, and developing sophisticated testing infrastructure that ensures product quality across various phases of development.

Working at Google means being part of a company that shapes how billions of users interact with technology. The Google Home team specifically focuses on creating a helpful home environment through smart devices like thermostats and displays. This position offers the opportunity to impact product quality at scale while working with cutting-edge technology.

The ideal candidate will bring experience in backend services, testing frameworks, and infrastructure development. You'll need to demonstrate strong architectural thinking, problem-solving abilities, and leadership skills. The role offers the chance to work with multiple teams, influence technical direction, and contribute to Google's mission of making homes more helpful and efficient.

Benefits include working with world-class engineers, access to cutting-edge technology, and the opportunity to shape the future of smart home technology. The position is based in New Taipei City, offering the chance to work in one of Google's global engineering hubs.

Last updated 7 hours 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 within and across teams
  • Generate ideas to solve technical problems and take full ownership of the solution

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 (e.g., Java or Python, and with data structures/algorithms)
  • 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, Google Ads

Staff Software Engineer position at Google Ads, focusing on developing and leading advertising technology solutions with competitive compensation and benefits.

Staff Software Engineer, Google Ads

Staff Software Engineer position at Google Ads, focusing on developing and leading advertising technology solutions with competitive compensation and benefits.

Staff Software Engineer, Host Networking

Staff Software Engineer position at Google focusing on host networking and Kubernetes infrastructure, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Staff Software Engineer, Google Cloud Business Platforms

Staff Software Engineer position at Google Cloud focusing on business platforms development, requiring 8 years of experience and strong expertise in Java, JavaScript, and Salesforce development.

Senior Staff Software Engineer, Engineering Platforms, Core

Senior Staff Software Engineer position at Google, focusing on building enterprise platforms and solutions using AI-first approach, requiring 8+ years of software development experience.