Taro Logo

Software Engineer II, Engineering Productivity, Google Home

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
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management systems, offering competitive compensation and benefits.

Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Software Engineer III position at Google Cloud focusing on infrastructure and compute technologies, requiring C++ expertise and distributed systems experience.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management systems, offering competitive compensation and benefits.

Software Engineer, People with Disabilities

Software Engineering role at Google for candidates with disabilities, focusing on developing next-generation technologies that impact billions of users worldwide.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development and maintenance, requiring C++ expertise and experience with data structures and algorithms.

Description For Software Engineer II, Engineering Productivity, Google Home

Google's Home team is at the forefront of developing hardware, software and services for the smart home ecosystem, from thermostats to smart displays. As a Software Engineer II in Engineering Productivity, you'll be part of a team dedicated to making homes more helpful through innovative technology. The role involves developing tooling and infrastructure to support Google Home's mission of creating homes that care for both their inhabitants and the environment.

You'll work on critical projects that require both technical expertise in Python/Java development and collaborative skills. The position offers opportunities to tackle complex problems across the full technology stack while working with cross-functional teams. Your responsibilities will include designing and implementing tools, executing project subtasks, and taking ownership of technical solutions.

This role is perfect for someone who combines strong technical fundamentals with a desire to grow in a collaborative environment. You'll be part of Google's larger engineering organization, which develops technologies that impact billions of users globally. The position offers exposure to various aspects of software development including distributed computing, system design, security, and AI.

Working at Google means joining a company committed to equal opportunity and building a representative workforce. You'll have access to Google's extensive resources and the chance to work on products that make a real difference in people's daily lives. The role offers clear paths for growth and the opportunity to contribute to the future of smart home technology.

Last updated 18 days ago

Responsibilities For Software Engineer II, Engineering Productivity, Google Home

  • Design and develop tooling and infrastructure in collaboration with others
  • Execute subtasks within the scope of a larger project e.g., analysis, metrics, releases, documentation
  • Select appropriate approach from clear options to address technical challenges, with guidance
  • Generate the ideas required to solve technical problems and take full ownership of the solution
  • Build working collaborations with cross-functional peers

Requirements For Software Engineer II, Engineering Productivity, Google Home

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in Python or Java
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience with backend services, and test automation (preferred)
  • Ability to define software architecture, components, modules, interfaces, and data for a system
  • Ability to debug, triage, and fix program code or system issues

Interested in this job?