This position is no longer available

Senior XR Software Engineer


Research & Development

Experience Required

C# with the .NET technology stack (.NET Core), Visual Studio, Azure DevOp.


United Kingdom

Employment type


Remote considered


View all Careers

The opportunity

Virtalis are looking for a Senior XR Software Engineer to join our R&D team and develop high-performance, large-scale industrial XR systems.

We seek a highly experienced software engineer with a background in high performance graphics, high performance computing. or professional simulation and visualisation, who has a passion for problem solving, learning and innovation.

As a Senior XR Software Engineer you will become a leading member of the team developing the core technology of our cloud XR platform which enables the consumption of massive 3D datasets on mobile devices and standalone XR headsets.

The role


A Senior XR Software Engineer at Virtalis is responsible for:

Researching and developing software

  • Researching and developing the software components for the Cloud XR platform.
  • Ensuring solutions are performant, extensible, and scalable.
  • Defining and delivering solutions that follow best practice and are of high quality.

Empowering the team

  • Supporting other members of the team as part of their continued professional development.
  • Championing team working, sharing, inclusion and knowledge sharing.


As a Senior XR Software Engineer you will be using the below technologies, and require skills and experience in:

Visualisation, Simulation and XR

  • Excellent knowledge and practical experience of graphics programming and graphics engines. such as scenegraphs, entity systems, 3D maths, shaders, or related fields such as physics and simulation engines.

Software Engineering

  • Excellent understanding of software performance, scaling and memory management.
  • Communicating design and ideas through effective diagrams and documentation.
  • Developing scalable solutions with a firm grasp of high performance computer science, domain driven design and event driven systems.

Software Delivery

  • Experience working in an agile software delivery environment using Scrum or Lean, and tools such as Jira and Confluence.


  • C# with the .NET technology stack (.NET Core)
  • Visual Studio.
  • Azure DevOp.

Working with us

Want to be a part of a small and close-knit, high-performing team? At Virtalis, we provide opportunities for continuous learning and self-development in a high-tech environment. We are constantly pushing the envelope in the engineering world to become more diverse. We offer a competitive package, which includes flexible working arrangements and plenty of additional perks as part of the Virtalis community.

About Virtalis

Virtalis is changing the way enterprises run their businesses and how they collaborate with customers and suppliers. Our VR/AR software accelerates the whole product lifecycle, from initial design and engineering to training and up to maintaining and servicing products. Everyday we are pushing the boundaries to create more value for our customers.  

We're looking for people who not only want to build a great product, but also want to contribute to a close-knit team.

Diversity and inclusion

At Virtalis we place focus on kindness, support and self-learning. We’re committed to creating an inclusive environment that nurtures and empowers our employees. We’re excited by what different backgrounds, experiences and abilities can bring to the Virtalis team, and we encourage anyone interested in this role to apply.

If you require any assistance during the application process, such as accommodating a disability or familial circumstances, please don’t hesitate to let us know.

We can’t wait to hear from you!

Apply for this role

*Strictly no agencies
Please upload your CV (Max file size 10mb)
Upload failed. Max size for files is 10 MB.

Thank you! We have received your application

We shall be in contact!

Back to careers
Oops! Something went wrong while submitting the form.