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.