Senior Build and Platform Engineer

Infogain Poland โ€” Poland ยท Posted ~1 week ago

Senior Remote

Skills

Bazel Large-Scale Monorepositories Linux CI/CD Developer Tooling C++ Build Systems Build Infrastructure Nix GitHub Actions Kubernetes C++ LLVM Bazel Remote Execution glibc

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A platform engineering team is seeking a senior-level Build and Platform Engineer to develop and maintain tooling and infrastructure for large-scale software build, testing, and delivery workflows. The role involves Bazel-based monorepositories, Nix infrastructure, build performance optimization, remote execution, C++ and LLVM toolchains, CI/CD, and developer productivity. Legal authorization to work in Poland is required.

Highlights

Remote work, professional development funding including language courses, a clear career path, international experience, private medical care, and additional lifestyle benefits.

Description

Project info: We are looking for an experienced Build & Platform Engineer to join a Platform Engineering team responsible for developing and maintaining a platform that supports software build, testing, and delivery processes. The team works on a large-scale monorepository based on Bazel, Nix, and GitHub Actions, supporting projects developed in C++, Java, Python, Go, and JavaScript. The platform provides CIaaS and reusable CD configurations including Kubernetes deployment solutions such as canary releases. We are looking for someone who builds and maintains the tooling and infrastructure used by engineering teams to compile, test, and ship software efficiently. Responsibilities: Migrate a large monorepository to a new version of BazelOptimize and extend the existing monorepo build setupAnalyze and improve Bazel configurations, including performance optimizations and Remote Execution setupDevelop and maintain build infrastructure based on NixSupport C++ and LLVM toolchains for different runtime environmentsImprove dependency isolation for development workflows, Git hooks, and project-specific toolingTroubleshoot complex build and infrastructure issuesCollaborate with engineering teams to improve developer productivity and CI/CD processes Job requirements: Strong hands-on experience with Bazel (key requirement)Experience working with large-scale monorepositories or complex build systemsSenior-level or Tech Lead experienceAbility to work independently after a short technical onboardingStrong understanding of Linux environmentsExperience with CI/CD automation and developer toolingGood understanding of C++ build processes and toolchains Nice to have: Experience with NixExperience with LLVMKnowledge of GitHub ActionsExperience with KubernetesExperience with Bazel Remote ExecutionExperience building and maintaining developer platforms or developer productivity toolingKnowledge of glibc overlays and advanced Linux build environments Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment remote workReferral program with financial bonusLife InsuranceBudget for development (including language courses and others), clear career path with the possibility to gain experience in international environmentAccess to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included)Team Building activitiesCharity initiativesWorking environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package