Senior Backend Software Engineer
Senior Backend Software Engineer

Senior Backend Software Engineer

Full-Time 36000 - 60000 £ / year (est.) Home office possible
Go Premium
Virtuoso

At a Glance

  • Tasks: Join us in revolutionising software testing with innovative backend solutions.
  • Company: Virtuoso, a leader in quality-first software testing.
  • Benefits: Competitive salary, remote work, health insurance, and personal development budget.
  • Why this job: Be part of a game-changing platform that empowers everyone to test effortlessly.
  • Qualifications: 5+ years in software engineering with strong JVM language skills.
  • Other info: Flexible working environment with a focus on innovation and collaboration.

The predicted salary is between 36000 - 60000 £ per year.

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.

A company without borders with employees that make an impact worldwide, with offices and a remote team spread across the globe. 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 a Senior Backend Software Engineer at Virtuoso, you will be a key member of the product and engineering team, contributing to the development of our cloud platform that revolutionises software testing. You will play an important role in shaping our back-end services by designing and building features, improving performance and bringing insights into the product. You also have the chance to jump into platform and automation if you like to. This role offers the opportunity to work remotely while collaborating with a diverse team across various locations.

Key Tasks

  • Collaborate with the team to contribute to the architecture of distributed back-end services, ensuring scalability and performance.
  • Identify areas for improvement and implement solutions to enhance the scalability and efficiency of our services.
  • Develop and contribute to product features, taking ownership from inception through deployment.
  • Work closely with cross-functional teams to translate requirements into technical solutions and deliver high-quality features.
  • Tackle challenging problems and turn ideas into reality by applying innovative solutions.
  • Continuously explore and evaluate new technologies, tools, and techniques to improve product development processes and outcomes.
  • Participate in the development of the Virtuoso roadmap, providing insights and recommendations to support product evolution and growth.

What we would like to see in you

  • Strong proficiency in JVM languages such as Java or Kotlin, with a solid understanding of algorithms and data structures.
  • Experience in building and working with distributed architectures and its pitfalls.
  • Proficiency in clean code principles and software design patterns.
  • Bonus points for proficiency in TypeScript and/or Go and experience with advanced testing techniques such as mocking/stubbing, or browser automation.
  • Strong problem-solving skills and a passion for innovation, with the ability to overcome complex technical challenges.
  • Excellent communication and collaboration skills, with the ability to work effectively in a remote, cross-functional team environment.
  • Detail-oriented with a focus on delivering exceptional user experiences and maintaining high-quality code standards.
  • Leadership qualities with a proactive and self-driven approach to taking ownership of projects and driving them to successful outcomes.
  • A team player with the ability to contribute to a positive work environment, establishing good channels of communication within the team and outside of the team.
  • Ability to work in an environment where is needed a balance between roadmap execution and constant customer support.

Qualifications and Experience Required

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of relevant experience.
  • Experience within SaaS industry.

What's in it for You

  • The opportunity to bring your own ideas to reality (we love new solutions and ideas!)
  • Competitive Base Salary
  • 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!
  • 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!

Senior Backend Software Engineer employer: Virtuoso

At Virtuoso, we are committed to fostering a dynamic and inclusive work culture that empowers our employees to innovate and excel. As a Senior Backend Software Engineer, you will enjoy the flexibility of remote work while collaborating with a diverse team dedicated to revolutionising software testing. With competitive salaries, a clear career progression path, and generous benefits including a personal development budget and additional holiday for your birthday, Virtuoso is an exceptional employer for those seeking meaningful and rewarding opportunities in the tech industry.
Virtuoso

Contact Detail:

Virtuoso Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Backend Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your backend expertise. This is your chance to demonstrate what you can bring to the table beyond just a CV.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills and get comfortable with the types of questions you might face.

✨Tip Number 4

Apply through our website! It’s the quickest way to get noticed by our hiring team. Plus, it shows you’re genuinely interested in joining the quality-first revolution at Virtuoso.

We think you need these skills to ace Senior Backend Software Engineer

Java
Kotlin
Algorithms
Data Structures
Distributed Architectures
Clean Code Principles
Software Design Patterns
TypeScript
Go
Mocking/Stubbing
Browser Automation
Problem-Solving Skills
Communication Skills
Collaboration Skills
Leadership Qualities

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for quality-first software testing shine through. We want to see how your passion aligns with our mission at Virtuoso and how you can contribute to our innovative culture.

Tailor Your CV: Make sure your CV highlights your experience with JVM languages and distributed architectures. We love seeing specific examples of how you've tackled challenges and contributed to projects, so don’t hold back!

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure your skills and experiences are easy to understand. This will help us see how you fit into our team quickly.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our quality-first revolution!

How to prepare for a job interview at Virtuoso

✨Know Your Tech Stack

Make sure you’re well-versed in JVM languages like Java or Kotlin, as well as any other relevant technologies mentioned in the job description. Brush up on algorithms and data structures, and be ready to discuss how you've applied them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to tackle some technical challenges during the interview. Think of examples from your experience where you identified issues and implemented innovative solutions. This will demonstrate your ability to think critically and creatively, which is key for a Senior Backend Software Engineer.

✨Emphasise Collaboration

Since this role involves working with cross-functional teams, be ready to share experiences that highlight your communication and collaboration skills. Discuss how you’ve worked effectively in remote settings and contributed to a positive team environment.

✨Bring Ideas to the Table

Virtuoso values innovation, so don’t hesitate to share your ideas on improving processes or features. Think about how you can contribute to their roadmap and be prepared to discuss any new technologies or tools you’re excited about that could benefit the team.

Senior Backend Software Engineer
Virtuoso
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>