Senior Software Engineer, Hyperscale Build Infrastructure

Pure Storage•Santa Clara, CA
•Onsite

About The Position

The Hyperscale Line of Business builds and ships products to hyperscale customers at exabyte scale, emphasizing speed, reliability, and operational excellence. The Build Environments and Tools team owns developer productivity infrastructure for build orchestration, build systems, and containerized build environments used by engineers to build and test software. The Senior Software Engineer will help build fast, reliable, and reproducible build infrastructure at scale, working hands-on with build orchestration, build-system internals, containerized build environments, and large-scale C/C++ builds. The role partners with technical leads and engineers across the Hyperscale organization to improve everyday developer workflows. This is primarily an in-office position based in the Santa Clara office, subject to Everpure's policies and approved leave or work travel.

Requirements

  • At least 5 years of software engineering experience, including experience in infrastructure, developer productivity, build systems, or platform engineering.
  • Strong understanding of modern build systems and toolchains, including dependency management, build-graph correctness, incremental and reproducible builds, artifact generation, and build isolation.
  • Hands-on experience with build systems and toolchains such as Make, CMake, Buck/Bazel, or custom/in-house build orchestration tools.
  • Experience with large-scale C/C++ builds, including dependency pruning, static/dynamic linking tradeoffs, and reproducible containerized builds.
  • Hands-on familiarity with Linux-based development environments, Docker, and the operational concerns of maintaining consistent build images and execution environments.
  • Experience with CI pipelines and integrating build tooling into continuous integration workflows.
  • Experience using engineering metrics to evaluate and improve build performance, reliability, and developer experience.
  • Strong communication skills and ability to work cross-functionally with adjacent platform teams.

Responsibilities

  • Design, develop, and maintain build orchestration systems and tooling.
  • Improve build speed, reliability, reproducibility, debuggability, and ease of use across local development and CI workflows.
  • Own and evolve containerized build environments to ensure consistent, isolated, and reproducible build images.
  • Address large-scale C/C++ build challenges, including dependency pruning and static/dynamic linking tradeoffs.
  • Diagnose and resolve build-graph correctness issues, flaky builds, and incremental-build regressions.
  • Partner with technical leads and the engineering manager to shape the technical roadmap for build systems and developer tooling.
  • Collaborate across the Hyperscale Line of Business and broader engineering organization to understand pain points, prioritize fixes, and align tooling investments with product delivery needs.
  • Establish and uphold operational excellence practices for build infrastructure, including observability, incident response, change management, and continuous improvement.
  • Use engineering metrics to track and improve build performance, reliability, and developer experience.
  • Mentor other engineers and contribute to a culture of ownership, collaboration, and high technical standards.

Benefits

  • Flexible time off
  • Wellness resources
  • Company-sponsored team events
  • The role may be eligible for incentive pay and/or equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service