Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Able to Provide Sponsorship
Skills
Bazel
Monorepo
Job Details
Job Title : Bazel Monorepo Build Engineer
Location : Remote
Duration : 6+ Months
Responsibilities:
We are seeking a highly experienced Bazel Build System Engineer to lead and support the migration of a large-scale multi-GB monorepo to Bazel. This is a niche role requiring deep expertise in Bazel infrastructure design, optimization, and scaling for high-performance development workflows.
Key Responsibilities:
- Lead the migration of existing build systems to Bazel in a large monorepo context.
- Design, implement, and optimize Bazel build rules, configurations, and remote caching strategies.
- Collaborate with DevOps and platform engineering teams to scale Bazel infrastructure to support 1000+ module builds.
- Integrate Bazel with CI/CD systems (e.g., Jenkins, GitHub Actions, GitLab CI, Buildkite).
- Troubleshoot build and dependency resolution issues in complex codebases (multi-language polyglot environments).
- Establish and enforce build best practices for high developer productivity and reproducibility.
- Provide mentorship and knowledge transfer to internal engineering teams on Bazel usage and optimization.
Required Qualifications:
- 3+ years of hands-on experience working with Bazel in production-scale environments.
- Proven migration experience to Bazel from legacy build systems (e.g., Gradle, Make, Buck, Pants).
- Deep understanding of Bazel internals, including rule writing, query usage, and sandboxing.
- Experience managing multi-GB, multi-language monorepos with hundreds or thousands of modules.
- Proficiency in one or more programming languages supported by Bazel (e.g., Java, Go, C++, Python).
- Experience with remote build execution (RBE) and caching strategies for Bazel.
- Strong CI/CD integration experience with enterprise tooling.
Preferred Qualifications:
- Exposure to monorepo management tooling and practices.
- Familiarity with containerization, Kubernetes, and cloud-native CI/CD platforms.
- Strong scripting skills in Bash, Python, or Starlark.
- Previous experience working in a high-scale SaaS or platform engineering environment.
Thanks & Regards,
Jagga Rao
Senior Executive - International Consulting
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.