Lead Software Engineer, Engineering Productivity

1 Week ago • 5 Years + • Full Stack Development

Job Summary

Job Description

This role as Lead Software Engineer, Engineering Productivity at Google Nest in New Taipei City, Taiwan, requires collaboration with multiple teams to solve technical problems and enable high-velocity code delivery. Responsibilities include leading scalable infrastructure across devices, services, and apps; developing and delivering testing infrastructure; setting technical direction for engineers; and generating solutions for complex technical challenges. The ideal candidate possesses strong software development skills (Java, Python), testing experience, and a deep understanding of software architecture and design. They will also define and maintain robust testing strategies across various software development phases. The position requires a Bachelor's degree or equivalent experience and at least 5 years of software development experience.
Must have:
  • 5+ years software development experience
  • Experience with Java or Python
  • Testing, maintaining, launching software
  • Software design and architecture experience
  • Lead scalable infrastructure
  • Develop testing infrastructure
  • Set technical direction
Good to have:
  • Backend services experience
  • Integration and hermetic testing
  • Tools and infrastructure experience
  • 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

Rackspace Technology - Sr Big Data Engineer - Oozie and Pig (GCP)

Rackspace Technology

United States (Remote)
3 Weeks ago
Telastra - Senior Software Engineer (Java Microservices)

Telastra

Australia (On-Site)
6 Hours ago
Forescout - QA Automation Engineer

Forescout

Ottawa, Ontario, Canada (On-Site)
1 Month ago
ByteDance - Backend Engineer, Applied Machine Learning Platform - 2025 Start

ByteDance

Singapore (On-Site)
6 Months ago
Google - Hardware Engineer, Camera Actuator Control System

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

Burbank, California, United States (On-Site)
2 Weeks ago
Microsoft - Senior Technical Support Engineer

Microsoft

Taipei City, Taiwan (Hybrid)
1 Week ago
Knuddels - Software Development Internship

Knuddels

Baden-Württemberg, Germany (On-Site)
1 Month ago
Google - Software Engineer II, BigQuery, Catalog

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Days ago
Google - Software Engineer III, Chrome

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior System Software Engineer, Signing Services

NVIDIA

California, United States (Remote)
1 Week ago
Google - Partner Engineer, YouTube Shopping

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Technical Solutions Consultant, Ads, Authoring Automation

Google

Gurugram, Haryana, India (On-Site)
1 Week ago
Luxoft - Murex BAU Consultant - Mexico

Luxoft

Mexico City, Mexico City, Mexico (Remote)
5 Months ago
Zuora - Sr Software Developer Engineer in Test

Zuora

Chennai, Tamil Nadu, India (Hybrid)
7 Months ago
Coupa - Sr. Software Engineer in Test

Coupa

Pune, Maharashtra, India (Hybrid)
6 Months ago
MURKA - Java Backend Developer

MURKA

(Remote)
1 Month ago
Google - Software Engineer II, iOS Developer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Nium - Senior DevOps Engineer

Nium

Malta (Hybrid)
9 Months ago
Microsoft - Software Engineer 2

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - Machine Learning Engineer, LLM, Personal AI, Google Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Corsair - Sr. Commodity Buyer

Corsair

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Applied ML Engineer for AICore

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Field Sales Representative, Digital Natives, Google Cloud

Google

Taipei City, Taiwan (On-Site)
2 Days ago
Google - Senior Software Engineer, Storage, Pixel Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Rivos - SOC Static Timing Analysis Engineer - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (On-Site)
6 Months ago
Canonical - Python Engineer - Data Center Hardware Integration

Canonical

Taipei City, Taiwan (Hybrid)
9 Hours ago
Appier - Campaign Management Lead

Appier

Taipei City, Taiwan (On-Site)
9 Hours ago
Google - Automation Engineer, Google Cloud

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Lead CPU Design Verification Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Scopely - Senior Software Engineer - Server - Unannounced Project

Scopely

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
Microsoft - Software Engineer - Agent Team - Microsoft Identity

Microsoft

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Microsoft - Software Engineer

Microsoft

Noida, Uttar Pradesh, India (On-Site)
3 Days ago
NVIDIA - Senior Methodology Software Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
Google - Staff Software Engineer, Platforms

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Super - Senior Software Engineer, Payments

Super

Canada (Remote)
5 Months ago
PlayStation Global - Software Engineer

PlayStation Global

Dublin, County Dublin, Ireland (On-Site)
3 Weeks ago
Playtika - JavaScript Developer/Vinnytsia

Playtika

Ukraine (On-Site)
6 Months ago
Google - Tech Lead, Software Engineering (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
5 Months ago
NVIDIA - Principal Systems Software Engineer, GDN Platform and Tools

NVIDIA

Santa Clara, California, United States (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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