Senior-Staff Software Engineer, Engineering Productivity
Core
Building and optimizing Bazel and C++ infrastructure to improve engineering productivity for a cross-company team of software and hardware engineers.
Role type
Senior Staff Software Engineer (Build Systems & Infrastructure)
Builds
Bazel toolchains, Kubernetes deployment tooling, and software/hardware testing frameworks for microservices and firmware.
Domain
Hardware security / Embedded systems / Build Systems
Deliverable
infrastructure
Required skills
C/C++ build systems, Bazel, monorepo management, build system migration, custom Bazel rules, Bazel toolchains, remote execution, caching strategies
Preferred skills
bzlmod, cross-platform builds, performance optimization, incremental compilation, firmware development
Technologies
Bazel, C++, C++, Kubernetes
Responsibilities
Define engineering tooling roadmap, own Kubernetes deployment and development tooling, build software and hardware testing frameworks, provide technical support for engineers on other teams, help grow the team
Seniority
Senior Staff, hands-on IC