Who We Are:
Incredibuild is the leading platform empowering developers and enterprises to radically accelerate their development cycles. We help world-leading brands like Microsoft, Citi, GM, Amazon, and Adobe shorten build times, enabling more iterations, faster product releases, and significant infrastructure savings. Our technology streamlines and accelerates everything from compilation to release automation, dramatically improving time to market for our customers. We are expanding as we modernize software development to be SaaS-driven and AI-enabled. We are now launching BuildGuard, a new product focused on securing and optimizing CI/CD pipelines and build environments for enterprise teams. If you are excited about solving hard systems problems at scale and shaping the future of secure software delivery, we would love to talk.
The role, in a nutshell:
BuildGuard sits at the intersection of build systems, distributed systems, and application security. We are looking for a senior engineer to help design and build the core platform from the ground up. This is a hands-on role with significant architectural ownership. You will work on deep build introspection, reproducibility, and real-time security analysis, all while preserving the speed and developer experience that Incredibuild is known for.
What you’ll do:
- Architect and implement BuildGuard’s core engine in Go.
- Integrate with build systems such as Make, Ninja, and Bazel
- Analyze compiler behavior, dependency graphs, and build artifacts
- Design hermetic and reproducible build mechanisms
- Process large volumes of build logs and artifacts efficiently
Own Architecture and Technical Direction:
- Define system boundaries, data flows, and scalability strategy
- Translate complex and ambiguous product requirements into pragmatic technical solutions
- Write high-quality design documents and drive technical alignment
- Make informed tradeoffs between performance, reliability, and security
Deliver Secure, Production-Grade Systems:
- Design robust testing strategies for correctness and resilience
- Build scalable services capable of handling enterprise build workloads
- Maintain strong security standards without compromising system performance
- Contribute to sprint planning and technical roadmap discussions