Build System Engineer (Senior)
VirtusLab is a leading European software consulting and engineering company. 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 professionals to make a substantial impact in the software industry.
About the role
The project focuses on delivering a blend of consultancy and Developer Relations (DevRel) expertise centered around Bazel. Deliverables encompass: – Executing smooth Bazel migrations – Promoting Bazel ecosystems and engineering expertise through technical conferences, meetups, blog posts, and social media channels – Developing high-quality open-source and internal solutions tailored to Bazel – Supporting pre-sales activities and strategic technical consultancy – Delivering training sessions and mentoring development teams on Bazel best practices
This collaboration may also involve flexible engagement in parallel Bazel-related projects.
Bazel, Starlark, C++
The engagement involves high multitasking capabilities, delivering public presentations, authoring technical articles, and maintaining active engagement within developer communities (e.g., Bazel Slack). It requires driving technical initiatives and applying creative problem-solving approaches.
An elite engineering squad consisting of 2 Developer Advocates / Bazel Experts.
The project involves collaboration with a leading vendor of Caching and Remote Build Execution (RBE) solutions for Bazel and other build tools, delivering professional services related to Bazel and build automation. The scope of cooperation includes active involvement in open-source and research initiatives, exploring topics such as alternative rules for TypeScript and Gazelle-like solutions for C++. Continuous skill development and upskilling in Bazel technologies are integral to this cooperation.
Bazel, Starlark, Golang, C++, Typescript and more
– Conducting R&D around various tooling within the Bazel ecosystem
– Solving complex technical challenges across a frequently changing multi-technology stack, requiring high flexibility
– Integrating with customers and delivering world-class engineering services
Currently a team of 2 consultants, expanding to 3+ cooperators, interfacing with a Project Manager for alignment. The engagement requires smooth cooperation with the Professional Services, Customer Success, and Development teams from the partner’s side, with team members distributed across the EU and the USA.
Core Scope of Expertise & Requirements
-
-
5+ years of commercial experience in backend, DevOps, or platform engineering.
-
Proven track record in developing solutions centered around building tools, maintaining robust CI/CD pipelines, and optimizing the software development lifecycle.
-
Practical knowledge of Bazel or at least one other major build tool.
-
Deep understanding of the JVM ecosystem and related tooling/languages.
-
Strong communication skills combined with a pragmatic, results-oriented approach to problem-solving.
-
Seamless collaboration within a cross-functional, agile project environment.
-
Proactive problem-solving and efficient communication within the project ecosystem to ensure smooth delivery.
-
Flexibility regarding specific technologies (beyond JVM tools), with high value placed on a strong interest in build tools and maximizing developer productivity.
-
High autonomy in task execution, self-management, and independent delivery driving.
-
A few perks of being with us
Apply now
"*" indicates required fields