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.
$150,000 - $250,000
Backend
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 at the forefront of developing hardware, software, and services for the smart home ecosystem. As a Lead Software Engineer in Engineering Productivity, you'll play a crucial role in developing and maintaining the infrastructure that enables feature teams to deliver high-quality code efficiently. The position combines technical leadership with hands-on development, focusing on scalable solutions that span 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 working with Google's next-generation technologies that impact billions of users worldwide, contributing to products that handle information at massive scale. The Google Home team specifically focuses on creating smart home solutions, from thermostats to smart displays, with the mission of making homes more helpful and environmentally conscious.

As a technical leader, you'll guide adjacent engineers, set technical direction, and take ownership of complex solutions. The position offers opportunities to work across multiple teams and organizations, solving technical challenges that enable rapid, high-quality product development. You'll be responsible for developing testing infrastructure that ensures product reliability, performance, and usability across all development phases.

This role is ideal for someone who combines technical expertise with leadership abilities, has a passion for infrastructure and tools, and wants to make a significant impact on Google's smart home ecosystem. You'll be part of a team that's pushing the boundaries of technology while creating products that make users' homes more helpful and sustainable.

Last updated 2 months 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 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
  • Knowledge of the major phases and activities of a software test cycle
  • Ability to define software architecture, components, modules, interfaces, and data
  • Ability to debug, triage, and fix program code or system issues
  • Passion for tools and infrastructure

Benefits For Lead Software Engineer, Engineering Productivity, Google Nest

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Comprehensive medical benefits
  • Parental leave

Interested in this job?

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

Network Architect, Hardware, Google Public Sector

Senior Network Architect position at Google Public Sector, focusing on hardware-level networking solutions with competitive compensation and hybrid work options.

Technical Lead, Partner Integration

Lead technical architect role at Google, focusing on partner integration and supply chain systems, requiring 12 years of experience and expertise in enterprise solutions.

Senior Technical Program Manager, Customer Service and Innovation, Global Submarine Networks

Senior Technical Program Manager role at Google Cloud, leading customer service innovation and submarine network operations, requiring 8+ years of program management experience.

CPU Technical Program Manager

Lead CPU/SoC engineering programs at Google, coordinating cross-functional teams and driving technical initiatives from concept to launch.

Senior Product Manager, Payments Platform Compliance

Lead Google's Payments Regulatory Compliance initiatives as a Senior Product Manager, focusing on anti-money laundering, sanctions screening, and KYC platforms.