Senior Software Bazel Build Engineer
STAFIDE
Amsterdam, Netherlands
30 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.nl
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Build Automation
IBM Rational ClearCase
Software Quality
Computer Programming
Continuous Integration
Corona (Software Development Kit)
Github
Python (Programming Language)
Software Construction
Software Engineering
Toolchain
Software Organization
+7 more
Test-Driven Development (TDD)
Macros
Caching
Git
Build Tools
Build Process
Software Version Control
Job description
- Design, develop, and maintain scalable software build systems using Bazel.
- Implement and optimize build configurations, rules, macros, toolchains, caching, Remote Build Execution (RBE), and hermetic builds.
- Develop build and automation solutions using Go and Python.
- Manage automated software integration, testing, and release processes using tools such as GitHub Actions.
- Work with source control management systems, including Git, GitHub, and IBM Rational ClearCase.
- Plan and execute technical work packages while ensuring build quality, performance, and timely delivery.
- Collaborate with engineering teams to improve build reliability, development efficiency, and software delivery processes., * Exposure to modern software development, CI/CD, and build optimization technologies.
- Collaboration with experienced engineering teams on complex software development initiatives.
- Opportunities to improve build infrastructure, software quality, and release efficiency.
Requirements
- 8-10 years of overall professional experience in software development and build engineering, with at least 8 years of relevant experience as specified in the requirement.
- Mandatory hands-on Bazel development experience.
- Strong knowledge of Bazel concepts, including rules, macros, platforms, RBE, caching, toolchains, and hermetic builds.
- Programming experience in Go and Python.
- Knowledge of modern software development practices, algorithms, and test-driven development (TDD/BDD).
- Experience with automated software integration, build, and release processes.
- Strong knowledge of Git, GitHub, and source control management systems.
- Good understanding of software quality, build optimization, and development workflows.
You Should Possess the Ability To:
- Develop and troubleshoot complex Bazel build systems.
- Optimize build performance through caching, remote execution, and dependency management.
- Automate build, integration, testing, and release workflows.
- Apply software engineering best practices to deliver reliable and maintainable solutions.
- Plan technical deliverables, manage priorities, and meet deadlines under pressure.
- Collaborate with engineering teams and communicate technical challenges and outcomes to stakeholders.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.nl
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…