1Password is a leading cybersecurity company focused on building a safe, productive digital future. They are seeking a Build Engineer to develop and operate systems that enhance their continuous integration platform, ensuring secure and efficient software development processes.
Responsibilities:
- Build the systems that help engineers write, test, and ship code faster and more safely
- Improve reliability, performance, and observability of our CI environment through automation, tooling, and platform enhancements
- Partner with engineering and security teams to design secure, auditable, least privilege execution environments for CI workloads
- Develop capabilities that improve confidence in builds and empower teams to troubleshoot efficiently
- Work with a group of engineers who care deeply about making CI a strategic advantage for 1Password
- Build, maintain, and improve core CI infrastructure including runners, orchestration systems, secure execution environments, caching layers, and secrets access patterns
- Work with Product and Platform Engineering to make CI faster, more reliable, more observable, and easier to use
- Instrument and evaluate the CI platform to identify bottlenecks, flaky behaviors, security risks, or degraded performance, then drive improvements to address them
- Contribute to initiatives such as reducing time to first job step execution, improving package distribution performance, strengthening build provenance and isolation guarantees, and scaling the platform to support our developer and product needs
- Collaborate with a team of engineers passionate about delivering a secure and highly scalable build environment
Requirements:
- Experience designing, operating, or maintaining CI systems or build infrastructure at scale
- Proficiency in Python, PowerShell, Bash, or similar scripting languages
- Experience maintaining toolchains and development environments within CI systems
- Understanding of platform-level concepts such as packaging, build isolation, reproducibility, and artifact management, with experience applying them in macOS, Linux, and Windows environments
- Experience with infrastructure as code practices and tooling
- Experience with Kubernetes or distributed orchestration
- Experience with GitHub
- Experience with Actions Runner Controller
- Familiarity with Rust or TypeScript
- MacOS admin experience