Software Engineer II (Build Systems)
Core
Design and maintain scalable build systems, CI/CD pipelines, and artifact management to ensure reliable, deterministic software builds and releases across environments.
Role type
Build Systems Engineer
Builds
Scalable build tooling, automated CI/CD pipelines, and artifact packaging systems
Domain
Software Engineering / DevOps / Build Infrastructure
Deliverable
infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, Git, Docker, Kubernetes, Azure DevOps, GitHub Actions, distributed build systems
Preferred skills
remote build execution, dependency management, build performance optimization
Technologies
Azure DevOps, GitHub Actions, Docker, Kubernetes
Responsibilities
Design and maintain scalable build systems and tooling; Optimize build performance, caching, and dependency management; Build and maintain CI pipelines for automated builds and testing; Diagnose and fix build failures and flaky pipelines; Manage build metadata and release metrics; Collaborate with engineers to resolve build and dependency issues