OUR SECTORS
At European Tech Recruit, our sectors cover a wide range of industries within the field of technology.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
Client services
Learn about the range of client services we offer at European Tech Recruit, and browse through our case sudies.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
About us
Learn about European Tech Recruit's mission, values, our team, and our commitment to DE&I.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology

Build System, CI, & Infrastructure Engineer
Build System, CI, & Infrastructure Engineer
Location: Munich, Germany
The Opportunity
We are seeking a mid-level Build System, CI, & Infrastructure Engineer to join our team. In this role, you will be responsible for designing, implementing, and maintaining build systems and continuous integration pipelines. You will collaborate closely with software, systems, and hardware teams to optimize development workflows and ensure seamless product deployment. We are looking for a proactive engineer who can quickly make an impact in our infrastructure.
Key Responsibilities
Build System & Integration:
- Develop, maintain, and optimize build pipelines using Makefiles, CMake, and other relevant tools.
- Integrate package management systems (apt, pacman, raw source builds) into the development workflow.
- Work with cross-functional teams to facilitate smooth integration of new features and releases.
Containerization & Deployment:
- Create and manage Docker containers, Dockerfiles, and Docker Compose configurations.
- Troubleshoot and resolve containerization and deployment-related issues.
Toolchain & Compilation:
- Apply expertise in compilation and linking processes (gcc/clang/ld) and library management (stdlib, libc).
- Oversee static, shared, and header-only linking strategies for performance and compatibility.
Version Control & Code Management:
- Utilize Git effectively, including submodule management, forking strategies, and branching models.
- Maintain repository hygiene and support best practices in version control.
Automation & Scripting:
- Develop and maintain advanced Makefiles to handle complex build scenarios
- Write Bash scripts for automation, configuration, and pipeline management
- Use Python for scripting, tooling, and integration with external libraries.
Continuous Integration (CI):
- Design and maintain CI/CD pipelines to ensure efficient and high-quality releases
- Integrate automated testing, code quality checks, and security scanning into CI workflows.
Collaboration & Communication:
- Work closely with software and hardware engineers to refine build and CI processes.
- Participate in code reviews, technical discussions, and brainstorming sessions.
Required Qualifications
- 3+ years of experience in a similar Build/CI role.
- Strong Linux background, including package management (apt, pacman, manual builds).
- Hands-on experience with Docker (Dockerfiles, Compose).
- Solid understanding of gcc/clang/ld, stdlib, libc, and linking strategies (static, shared, header-only).
- Expertise in Git, including submodules, forking strategies, and branching models.
- Proficiency in Makefiles and CMake for build system management.
- Advanced Bash scripting skills.
- Experience setting up and maintaining CI pipelines (e.g., Jenkins, GitLab CI, CircleCI).
- Competence in Python scripting and package management.
Nice-to-Have Skills
- Familiarity with Conan for C/C++ package management.
- Experience with Lua and Luarocks.
- Exposure to Rust and its ecosystem.
- Knowledge of alternative build systems (Meson, Bazel, Buck2).
- Experience with Node.js and npm for front-end or tooling tasks.
Soft Skills
- Strong communication and collaboration skills.
- Ability to manage priorities in a fast-paced environment.
- Passion for continuous learning, improvement, and knowledge sharing.
Apply Now
By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.
For more information, please refer to our
Privacy Notice