Senior Bazel Engineer
As a Bazel Build & Tooling Engineer, you will shape the foundation of our entire engineering workflow. You design and maintain a scalable Bazel-based build ecosystem that supports large monorepos, multiple languages and cross-platform toolchains. Your work ensures our developers can build, test and ship software quickly, reliably and repeatedly.
You’ll own Bazel architecture, build logic quality, remote execution setups, multi-mode build configurations and cross-platform toolchains. You’ll collaborate closely with engineering teams to refine build behavior, enforce best practices, and troubleshoot complex build issues. In this role, you elevate build performance, improve developer experience, and ensure our build system remains robust as we evolve our software-defined vehicle platform.
What you will do
Design and maintain clear, scalable Bazel build rules and workspace structure
Improve build performance, dependency graphs and reproducibility
Integrate remote execution, remote caching and CI build pipelines
Support multiple build modes (debug, release, profiling, coverage, sanitizers)
Contribute to consistent compiler and toolchain configurations
Support cross-platform build scenarios (e.g., Linux, Android, QNX)
Troubleshoot build issues and improve build system reliability
Who you are
You have strong experience working with Bazel in complex or large-scale environments. You enjoy working close to the build chain, solving deep build-related problems and enabling engineers to work efficiently. You value clarity, scalability and predictable build behaviour.
Required skills
Strong knowledge of hermetic, sandboxed and incremental build workflows
Experience with remote execution and caching setups
Understanding of multi-language build environments
Ability to optimize build graphs and diagnose build issues
Experience in designing and enforcing compiler flag policies for C/C++, including security hardening (PIE, RELRO, stack canaries, FORTIFY) and sanitizer integration (ASan/UBSan/TSan).
Nice to have
Good Python skills
Knowledge of other build systems (CMake, Ninja, Make, Gradle, etc.)
Experience with C++, Rust, Java or Go in Bazel-based environments
Familiarity with CI/CD scaling for large engineering teams
- Locations
- Göteborg
Colleagues
Göteborg
Why should you work with us?
-
Flexibility
We are flexible in our processes and adapt to our customers' and suppliers' needs. -
Development
We are one of the fastest growing IT consultant brokers in the Nordic region. -
Perfect match
We match your skills and competencies to the right assignment.
Become an IT- or management consultant
EPICO enables opportunities for you those of you who prefer to be freelance consultants and strive for challenging projects and assignments.
About Epico
EPICO has consultants in several areas ranging from support to infrastructure, development and heavy projects as well as program managers. We adapt to your requirements.
EPICO is a part of the group EPICO A/S.
For more information please visit: http://www.epicogroup.com