Senior Build Systems Engineer (Bazel)

Bosnia and Herzegovina, North Macedonia, Slovenia, Hungary, Croatia, Spain, Germany, Czech Republic, Serbia

We are looking for a Senior Build Systems Engineer (Bazel) to join our team and help build and maintain scalable, high-performance build and deployment systems. In this role, you will focus on modern build systems, CI/CD pipelines, and cloud-agnostic infrastructure, enabling efficient and reliable software delivery across complex environments. This role has a strong emphasis on Bazel-based build systems and developer productivity at scale.

How You’ll Contribute

  • Design, implement, and maintain robust build systems using Bazel
  • Optimize build processes for performance, scalability, and reliability
  • Design and manage CI/CD pipelines for continuous integration and deployment
  • Work with containerized environments using Docker for reproducible builds
  • Configure and maintain Docker-based Red Hat build environments
  • Collaborate with engineering teams to understand build dependencies and improve workflows
  • Define and enforce Git branching strategies and best practices
  • Support cloud-agnostic infrastructure across Azure, AWS, or GCP
  • Contribute to infrastructure automation using Infrastructure-as-Code (e.g., Terraform)
  • Collaborate on improving system reliability, observability, and build pipeline monitoring
  • Support container orchestration environments (e.g., Kubernetes) where applicable

Required Skills

  • BSc/MSc in Computer Science, Engineering, or a related field
  • Hands-on experience with Bazel build system
  • Strong experience designing and maintaining CI/CD pipelines
  • Strong knowledge of Docker and containerized environments
  • Solid Git expertise, including branching strategies (GitHub, Bitbucket)
  • Experience working in cloud environments (Azure, AWS, or GCP)
  • Good understanding of build dependencies and software delivery pipelines
  • Basic to solid understanding of Infrastructure-as-Code (e.g., Terraform)
  • Familiarity with Kubernetes or similar container orchestration platforms
  • Understanding of system observability (logs, metrics, monitoring)
  • Fluent in spoken and written English
  • Ability to work independently and drive solutions with minimal guidance

You Are a Great Fit If You Have

  • Background in C/C++ development and understanding of build systems for compiled languages
  • Experience with complex, large-scale build environments
  • Strong understanding of dependency management and reproducible builds
  • Experience optimizing build performance and CI/CD efficiency
  • Familiarity with Linux environments, especially Red Hat-based systems
  • Experience working with observability tools and monitoring CI/CD pipelines
  • Exposure to cloud networking concepts and distributed systems
  • A proactive mindset with ownership of infrastructure and delivery processes

Senior Build Systems Engineer (Bazel)

Job description

Senior Build Systems Engineer (Bazel)

Personal information