Careers at Virtuoso

Engineering Manager (Full Stack)

Published on
April 16, 2024
Virtuoso
Hiring

Virtuoso uses AI, ML, NLP, and Robotic Process Automation to run a test automation tool that gives you the speed of low-code/no-code paired with the power of scripted test steps.

A bit about us:

Virtuoso's mission is to be the number one autonomous quality assurance platform in the world, representing the foundation for software quality in the modern enterprise. Purpose-built for enterprise web applications, our AI-driven, low-code testing platform ensures superior software quality, minimized costs, and an accelerated path to business success at scale.

Virtuoso has reimagined how quality is assured by developing a game-changing platform that is already being used by the biggest names in the enterprise space like IBM and DXC. 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 a low-code/no-code test automation platform that thinks like a human, empowers everyone to test, and, is transforming the world of quality assurance. Want to join the quality-first revolution? Then read on.

The nature of our product is reflected in our thorough and agile culture. We do the right things fast, and our application process is no different. We want exceptional people, and we will act to get them.

About the Role:

As an Engineering Manager (Full Stack) at Virtuoso, you'll play a vital role in our product and engineering team. We thrive in a remote-first culture with bases in Sheffield, UK, and Lisbon, Portugal, supplemented by team members across Europe. Whether you prefer a home office or shared workspace, we accommodate your needs.

As an Engineering Manager (Full Stack), you're a seasoned expert in frontend technologies, particularly in the Vue.js ecosystem. You excel in crafting clean, efficient code and thrive in a full-stack engineering environment. Experience with distributed architectures and a commitment to user-centric design are paramount. Bonus points for proficiency in TypeScript and familiarity with advanced testing techniques.

What we would like to see in you!

  • Lead and contribute to the architectural design of our front-end applications, ensuring scalability, performance, and maintainability.
  • Drive continuous improvements in development practices, tools, and processes - particularly on the FE side.
  • Mentor and line managing a team of frontend developers, fostering their growth and managing recruitment efforts.
  • Collaborate with cross-functional teams to develop and implement product features from concept to deployment.
  • Provide visionary leadership, staying abreast of development trends and industry best practices.
  • Exceptional soft skills to create and foster a collaborative environment while building a strong autonomous agile engineering team
  • Foster cross-team collaboration, breaking down organizational silos, and promoting a culture of innovation and excellence.

Essential

  • Experience with event-driven architectures
  • Demonstrated experience managing and building autonomous engineering teams working in an innovative environment
  • Demonstrated experience in fostering collaborative environments between engineering teams and different stakeholders
  • Demonstrated experience in planning and executing roadmaps
  • Demonstrated ability to inspire and lead teams through the articulation of a compelling vision, resulting in successful project execution and achievement of strategic objectives. Very experienced Manager with demonstrated experience in building strong autonomous engineering teams and effective experience managing people and making people grow.
  • Strong interpersonal skills honed through years of experience, facilitating seamless team engagement, collaboration, and the cultivation of a supportive work environment conducive to innovation and professional development.
  • Demonstrated extended expertise as Full Stack developer.
  • Expertise in some of the major FE frameworks. Ideally deep expertise in Vue.js and TypeScript or alternatively JavaScript, React and/or Angular.
  • Expertise in building robust, scalable, resilient, and high-performance cloud-based applications - with ability to perform as Full-Stack.

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...

  • The opportunity to bring your own ideas to reality (we love new solutions and ideas!)
  • Competitive Base Salary
  • For sales roles, there is a very generous, achievable, and uncapped commission plan
  • Employee Share Options- Share in the success of Virtuoso
  • A defined, transparent, career path to more senior roles
  • Full Jetbrains pack license (IntelliJ et al)
  • Remote/flexible working
  • Private health insurance
  • Training/personal development budget of a minimum of £500 per year
  • Take your birthday as a holiday every year!
  • Generous 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!