#1 Job Board for tech industry in Europe

JVM Tooling Engineer (Senior)
New
Java

JVM Tooling Engineer (Senior)

5 717 - 7 350 USD/monthNet per month - B2B
5 717 - 7 350 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Mid
Employment Type
B2B
Operating mode
Remote
VirtusLab

VirtusLab

Join the VLteam and elevate your career to new heights! Join us in shaping the future of software engineering with a team that values flexibility, fosters an open-minded culture, and delivers outstanding solutions. We have extensive knowledge about Data Engineering & Data Science, Cloud-Native Services, Reactive Systems, Dev Tooling and Frontend. We are also worldwide experts in Scala language, officially supporting its development and tooling.

Tech stack

    Scala

    regular

    JVM

    regular

    CI/CD

    regular

    Java

    regular

    Python

    nice to have

    GUI

    nice to have

Job description

JVM Tooling Engineer (Senior)

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.


If you’re unsure whether you meet all the requirements, we still want you to apply. What matters most is your passion and willingness to develop. We prefer B2B, but it does not have to be the only form of cooperation. Apply and find out!


About the role

  • Build and maintain internal tooling that supports the software development lifecycle, focusing on test infrastructure, code reviews, and integration testing

  • Work with a large-scale JVM-based codebase used by over a thousand developers

  • Write reliable, maintainable code primarily in Scala, integrating with systems like git, BitBucket, and Jira

  • Debug complex issues with limited external documentation or support

  • Collaborate with distributed team members across North America, Europe, and Asia using Kanban workflows

  • Analyze problems quickly and implement effective solutions while considering long-term impact

  • Coordinate with external teams to align tooling improvements with broader development processes

  • Manage your own tasks effectively without needing to work outside standard hours


What we expect

  • Write clean, maintainable code in Scala or another JVM-based language

  • Build complex software systems with a focus on performance and reliability

  • Apply strong knowledge of data structures, algorithms, and core programming concepts

  • Communicate clearly and work effectively within a distributed team

  • Solve technical problems pragmatically while keeping long-term goals in mind

  • Collaborate with external teams to align tooling with broader workflows

  • Extend developer tools such as IDEs or CI/CD systems when needed


Nice to have

  • Experience with Python for scripting or tooling tasks

  • Background in designing GUI applications


A few perks of being with us

  • Building tech community

  • Flexible hybrid work model

  • Home office reimbursement

  • Language lessons

  • MyBenefit points

  • Private healthcare

  • Training Package

  • Virtusity / in-house training

And a lot more!

5 717 - 7 350 USD/month

Net per month - B2B