Lead Software Engineer, Engineering Productivity

1 Month ago • 5 Years + • Full Stack Development

Job Summary

Job Description

As a Lead Software Engineer in Engineering Productivity at Google Nest, you will collaborate with multiple teams to solve technical challenges and enable efficient, high-quality code delivery. You'll lead the development of scalable infrastructure for device software, services, and apps, designing and implementing testing components across various phases of software development (validity, verification, performance, etc.). Your responsibilities also include setting technical direction for a small team, generating innovative solutions, and taking ownership of their implementation. The role requires expertise in software development, testing, design, and architecture, with a strong focus on improving engineering efficiency and productivity within the Nest ecosystem.
Must have:
  • 5+ years software development experience (Java/Python)
  • 3+ years experience in software product testing/launch
  • 1+ year experience in software design and architecture
  • Experience with backend services and testing
  • Ability to define software architecture and components
Good to have:
  • Experience with tools and infrastructure
  • Debugging and code fixing skills
  • Knowledge of software test cycle phases

Job Details


Minimum qualifications:

  • 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, and 1 year of experience with software design and architecture.

Preferred qualifications:

  • Experience with backend services, integration and hermetic testing.
  • Experience in tools and infrastructure.
  • Ability to define software architecture, components, modules, interfaces, and data for a system to satisfy specified requirements. This includes validating for correctness, functionality, reliability, and other characteristics.
  • Ability to debug, triage, and fix program code or system issues (e.g., firmware, software, application, operational, process).
  • Knowledge of the major phases and activities of a software test cycle.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The Google Home team focuses on hardware, software and services offerings for the home, ranging from thermostats to smart displays. The Home team researches, designs, and develops new technologies and hardware to make users’ homes more helpful. Our mission is the helpful home: to create a home that cares for the people inside it and the world around it.

Responsibilities

  • Work with multiple teams across organizations to solve technical problems that enable feature teams to ship quality code at high velocity.
  • Lead on scalable infrastructure that spans across device software, services, and apps.
  • Deliver infrastructure to testing components and products based on knowledge of differences and considerations for each test phase (e.g., validity, verification, performance, reliability, usability, stress testing) and develop tests to verify infrastructure for each of the major phases of software development.
  • Set technical direction and priorities for a small number of adjacent engineers within and across teams.
  • Generate the ideas required to solve technical problems and take full ownership of the solution.

Similar Jobs

The Workshop - Software Engineer

The Workshop

Madrid, Community Of Madrid, Spain (On-Site)
1 Month ago
Google - Software Engineer III, Full Stack, Google Ads

Google

Mountain View, California, United States (On-Site)
6 Months ago
Goat Group - Software Engineer II

Goat Group

Shanghai, Shanghai, China (On-Site)
1 Month ago
Version1 - Dublin Digital Skills Academy

Version1

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
Zinrelo - QA Engineer

Zinrelo

Pune, Maharashtra, India (Hybrid)
7 Months ago
Abnormal Security - Senior Software Engineer - Fullstack

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Nagarro - Staff Engineer, Java

Nagarro

Sri Lanka (Remote)
7 Months ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
6 Months ago
Warner Bros Games - Staff Software Engineer, C++ Player

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Highspot - Sr. Software Development Engineer

Highspot

Hyderabad, Telangana, India (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Lead Software Engineer in Test, iOS/Android

The Walt Disney Company

Seattle, Washington, United States (On-Site)
6 Months ago
anavatio  - Software Engineer

anavatio

Chantilly, Virginia, United States (On-Site)
4 Months ago
Google - Software Engineer, PhD

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
safari AI  - Data Engineer, Flink & Java

safari AI

United States (On-Site)
1 Month ago
Canva - Backend Engineer (Java)

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago
Glean - Software Engineer, Backend

Glean

Palo Alto, California, United States (On-Site)
1 Month ago
Clear Watery Analytics - Software Development Director

Clear Watery Analytics

Paris, Île-de-France, France (On-Site)
1 Month ago
Google - Technical Solutions Engineer, AI/ML

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Aspire - Senior Software Architect

Aspire

Gurugram, India (Hybrid)
1 Month ago
Tencent - DBA Intern

Tencent

(On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

NVIDIA - Senior System BIOS Firmware Developer, Client Product

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Trend Micro - Sr. AI Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
8 Months ago
WongDoody - Product Service Designer

WongDoody

Taipei City, Taiwan (On-Site)
1 Month ago
Qualcomm - Buyer, Associate

Qualcomm

Hsinchu City, Taiwan (On-Site)
3 Weeks ago
Appier - Technical Solution Manager (Presales, GCR)

Appier

Taipei City, Taiwan (On-Site)
1 Month ago
Canonical - Ubuntu Enablement - Software Engineering Manager

Canonical

Taipei City, Taiwan (On-Site)
1 Month ago
Rivos - SOC Physical Design - Full time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
7 Months ago
Appier - Machine Learning Scientist

Appier

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

N-iX - Senior Front End Engineer (Angular)

N-iX

Poland (Hybrid)
2 Months ago
Cloud Imperium Games - Lead Tools Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
6 Months ago
Abnormal Security - Senior Software Engineer - Fullstack

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Google - Staff Software Engineer, Core, Access Intelligence

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Month ago
Aristocrat Gaming - Associate Principal Engineer

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
3 Months ago
Google - Software Engineer III, NetSight, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Meta - Software Engineer, Intern/Co-op

Meta

Seattle, Washington, United States (On-Site)
6 Months ago
Maersk Careers - Senior Software Engineer

Maersk Careers

Shanghai, Shanghai, China (On-Site)
8 Months ago
ByteDance - Software Engineer Intern (CDN/Edge/Traffic Platform)

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
Saviynt - Sr.Principal Engineer, Software Engineering

Saviynt

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug