Senior Software Engineer, Engineering Productivity

Google•San Jose, CA
•$174,000 - $252,000

About The Position

As a Software Engineer, Tools and Infrastructure, you will build software that enables engineering teams to develop and deliver high-quality products quickly. The role focuses on solving challenging problems in software development at scale while maintaining stability, quality, velocity, and code health. You will partner with engineering teams to develop scalable tools and infrastructure that help engineers develop, test, debug, and release software. The work supports thousands of Google engineers and billions of users by accelerating product development and ensuring products are thoroughly tested. The team advocates for code health, testability, maintainability, and development and testing best practices. The role is part of a multidisciplinary team building Fuchsia, a modern open-source operating system, and related open-source projects such as Pigweed. Pigweed provides embedded-targeted libraries and infrastructure for faster, more reliable development on small-footprint MMU-less 32-bit microcontrollers. Fuchsia is a general-purpose operating system designed to be simple, secure, updatable, and performant, with core functions including system resource management, a driver framework, and software abstractions.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 5 years of experience in one or more of the following: test automation, code refactoring, test-driven development, build infrastructure, software optimization, debugging, or building tools and testing frameworks.
  • 1 year of experience with software design and architecture.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a related technical field.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.

Responsibilities

  • Work with Engineering Productivity, Technical Program Management, Engineering, and Product Management teams to help set the technical strategy for launching a high-quality platform.
  • Deliver infrastructure for testing components and products, accounting for the needs of test phases such as validity, verification, performance, reliability, usability, and stress testing; develop tests for infrastructure across major phases of software development.
  • Set technical direction and priorities for adjacent engineers within and across teams.
  • Provide end-to-end leadership for scalable infrastructure spanning device software, services, and apps.

Benefits

  • 15% bonus target
  • Equity
  • Benefits (details not specified)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service