• Full Time
  • Remote


A bit about us

Virtuoso’s mission is to enable and lead the world’s quality-first revolution. The field of QA has not kept pace with the software industry’s transition to CI/CD. We are fixing that.

Virtuoso has reimagined how software is tested by developing a game-changing platform that is already being used by the biggest names in software. We passionately believe that anyone should be able to create and maintain tests regardless of their technical skill and that quality is a key driver for change and growth. The latest advances in AI and Machine Learning have been leveraged to produce test automation software that thinks like a human, empowers everyone to test, and for the first time delivers on the promise of codeless test automation. Achieving remarkable success has become a business-as-usual activity for us and we need to rapidly expand our team for that to continue to increase. Want to join the quality-first revolution? Then read on.

About the team

You’ll be joining the product and engineering team at Virtuoso. We are a cross-functional team with end-to-end ownership of product development from conception to delivery.

We are a remote-first company with bases in Sheffield, UK and Lisbon, Portugal. We also have team members based in Spain, Bulgaria, Austria, and Poland. Your role will be remote but you will also meet face-to-face with your colleagues (if you are able to attend – all expenses covered by us!) and you’ll have the option of working from home or an office space to meet your specific needs.

About the role

Here’s a glimpse of what you may be working on as a Senior Back End Engineer

Contribute to the architecture of our distributed back-end services

Help us with continuously improving the scalability and performance of our services

Develop and contribute to product features, from inception to deployment

Solving seemingly impossible challenges to turn ideas into reality

Contribute to the development of the Virtuoso roadmap

What we would like to see in you:

You are a strong JVM language (Java/Kotlin/Scala) engineer with a passion for building an intuitive product and solving problems to support our engineering team in developing a research-led application.

Engineering at Virtuoso is a multifaceted role, so whilst we absolutely insist on top-notch Java skills, you should also bring a wealth of experience with algorithms and data structures, be a leader at heart (self-driven and passionate about taking an active role), and enjoy working in a full-stack engineering capacity.

Past experience of building and working with distributed architectures.

You deeply care about the end-user who will be working with your creation and want their experience to be free from papercuts.

You care about clean code and interfaces and have a track record of delivering efficient, sustainable, and maintainable code as part of a team.

Bonus points for candidates who can round this off with strong TypeScript skills. Super bonus points if you have extensive experience with advanced testing techniques such as mocking/stubbing, or if you have previous experience with automating browsers (e.g. Chrome DevTools Protocol).

Our Tech Stack:

We know that as engineers you’ll have a mix of different skills, technologies, and experiences, so instead of a long, boring list of ‘skills’ or technologies we want people to have, we thought it would be more interesting to share the details of Virtuoso’s tech stack:

Java services (distributed architecture)

Languages: Java 11 (soon 17), Typescript / Javascript (ES6+) / Node.js, Go, Python

PostgreSQL for relational database

AWS (and some GCP)

Datadog for logging, Prometheus for metric monitoring, Sentry for tracking errors

Terraform for infrastructure management

Vue.js ecosystem for Front-end

Figma for our UI/UX

Slack / Zoom for communication

Github for source control and project management

CircleCI for CI/CD — your code goes live in 3 minutes after committing, whether in production or a branch (including testing and linting)!

Your favorite technology that can help solve challenges

What’s in it for You…

Competitive Package, including generous and achievable commission

Employee Share Options- Share in the success of Virtuoso

A defined, transparent, career path to more senior roles

Remote/flexible working #LI-Remote

Private health insurance

Wellbeing initiative and allowance

Training/personal development budget of a minimum of £500 per year

Take your birthday as a holiday every year!

Holiday allowance increases by one day per year of service up to 5 years

Employee Referral Scheme – we put money in your pocket for referring awesome people!



You must sign in to apply for this position.

Recruitment Activities

The activities will help you to apply remote jobs high efficiency, do onlne remote job interview and discuss remote job informations

Filter by tag: