Build System Engineer

Java

Build System Engineer

Java
-, Kielce +2 Locations

VirtusLab

Full-time
B2B
Mid
Remote
3 886 - 5 699 USD
Net per month - B2B

Job description

VirtusLab is a leading European software consulting and engineering company, home to over 350 EU-based professionals. Our mission is to craft clean code and practical solutions with precision and purpose. We foster a dynamic culture rooted in strong engineering, a sense of ownership, and transparency, empowering our team. As part of the expanding VirtusLab Group, we offer a compelling environment for those seeking to make a substantial impact in the software industry within a forward-thinking organization.


📝Project scope


Our team collaborates with a leading vendor of Caching and Remote Build Execution (RBE) solutions for Bazel and other build tools, providing services related to Bazel and build automation. We're actively involved in open-source and research initiatives, exploring topics such as alternative rules for TypeScript and Gazelle-like solutions for C++. Training and learning Bazel are essential parts of the role.


🛠Tech stack

Bazel, Starlark, Golang, C++, Typescript and more


🚵‍♂️Project Challenges

- R&D around various tooling within Bazel ecosystem

- Solving various problems from different technologies stack that changes often, requires high flexibility

- integrating with customers and providing world-class services.


🤝Team

- a team of 2 now and we are growing to 3+ backed by project manager

- we are cooperating with Professional services team as well as customer success and development team from our partner witg people distributed within EU and USA.


What we expect in general


  • 3+ years of experience in backend, devops, or platform engineering

  • Some experience in developing solutions around building tools, maintaining CI/CD, and other aspects of SDLC

  • Some experience of Bazel or at least one other build tool.

  • Candidate should know well at least one ecosystem (JVM, .Net, Rust, GoLang, NPM etc.)

  • Communication skills and a pragmatic approach to problem-solving

  • Ability to work as a part of a team 

  • Pro-active approach to problem-solving, without hesitation in reaching out for help

  • Being self-driven and self-managing tasks


Don’t worry if you don’t meet all the requirements. What matters most is your passion and willingness to develop. Moreover, B2B does not have to be the only form of cooperation. Apply and find out!


Tech stack

    English

    B1

    English

    advanced

    Java

    advanced

    CI/CD

    regular

    SDLC

    regular

    Bazel

    regular

    Maven

    regular

    Gradle

    regular

    CMake

    regular

Office location

Published: 11.07.2025