Build Engineer

Romania, Hungary, Bosnia and Herzegovina, North Macedonia, Germany, Spain, Serbia (Hybrid)

We are looking for a Build Engineer focused on maintaining and improving the software build process across teams. This includes optimizing build pipelines, managing CI/CD systems, supporting version control, and integrating development tools that enable efficient and secure software delivery. 

This role requires close collaboration with Development, DevOps, QA, and Infrastructure teams to ensure seamless integration of tools and efficient workflows. 


Key Responsibilities

  • Streamline and maintain build pipelines to support developer productivity
  • Assist developers in debugging build system and infrastructure issues
  • Implement and maintain multiple build configurations (e.g., debug, release, optimized)
  • Promote clean, maintainable version control practices and support related troubleshooting
  • Configure and manage static analyzers, fuzzers, and sanitizers for security enhancements
  • Build, configure, and extend compiler toolchains (e.g., GCC, LLVM, JDK)
  • Patch and build open-source libraries from source as needed
  • Install, update, and troubleshoot CI/CD platforms (on-premises or cloud-based)
  • Gather, analyze, and visualize build system data (e.g., dependencies, build paths)
  • Collaborate with other teams to integrate new tools and data sources
  • Write and maintain clear, detailed documentation for tools, systems, and processes
  • Develop reusable scripts, infrastructure-as-code, and containerized build environments
  • Participate actively in team meetings and contribute technical insights


Required Skills

  • Proficiency in scripting or programming languages (e.g., Python, Bash, Groovy, etc.)
  • Experience with build systems (e.g., Make, CMake, Bazel, Gradle)
  • Strong knowledge of CI/CD platforms (e.g., Jenkins, GitHub Actions, GitLab CI)
  • Proficient in version control systems, especially Git
  • Familiarity with both Linux and Windows build environments
  • Strong debugging, problem-solving, and communication skills


Preferred Skills

  • Experience building and customizing compiler toolchains
  • Familiarity with security tools such as Clang-Tidy, AddressSanitizer, fuzzers
  • Experience with containerization and orchestration (e.g., Docker, Kubernetes)
  • Knowledge of Infrastructure as Code tools (e.g., Terraform, Ansible)
  • Exposure to build system data visualization (e.g., Graphviz, Prometheus, Grafana)

Build Engineer

Job description

Build Engineer

Personal information