Senior Software Engineer, XR in London

Senior Software Engineer, XR in London

London Full-Time 60000 - 80000 € / year (est.) No home office possible
XYZ Reality Ltd.

At a Glance

  • Tasks: Join a team revolutionising construction with cutting-edge augmented reality technology.
  • Company: XYZ Reality, a dynamic tech company transforming the construction industry.
  • Benefits: 25 days annual leave, private healthcare, hybrid working, and free lunches.
  • Other info: Collaborative culture with excellent career growth and mentoring opportunities.
  • Why this job: Make a real-world impact while working with innovative technology and talented professionals.
  • Qualifications: 3+ years in software engineering, strong C++ skills, and experience with real-time graphics.

The predicted salary is between 60000 - 80000 € per year.

Join a team of innovators who are revolutionizing the construction industry. Armed with our cutting-edge augmented reality technology, we are on a mission to change the way construction projects are built, and we are looking for driven, ambitious individuals who are ready to join us on this exciting journey. We value innovation above all else. We want those who push the boundaries of what’s possible, and we’re always looking for new and better ways to help our clients improve their construction projects, delivering value to our customers in ways they never thought possible.

Drive We are always on the move, pushing ourselves to be the best we can be. We’re driven by a passion for making a real difference in the world. Whether it’s developing new technology, providing exceptional client service, or striving for excellence in everything we do.

Disruption We shake things up and disrupt the status quo. We are not satisfied with the way things have always been done and we’re committed to breaking down barriers and pushing the limits of what’s possible and leading the way into a new era of construction technology.

Check out some of these videos from our founder, the team, and some of our events: XYZ Reality is transforming construction through Augmented Reality. Our flagship product, the ATOM headset, enables precise holographic visualization of BIM models on site, reducing rework and improving delivery certainty. By combining advances in spatial computing, real-time rendering, and cloud integration, we’re redefining how complex construction projects are built.

Role Overview As a Senior Software Engineer on the Atom team, you will be a key contributor to the application and user experience layer of XYZ Reality’s ATOM headset. Working closely with the XR Lead and cross-functional teams, you will design and build the on-device workflows, spatial interaction models, and operator interfaces that construction professionals rely on daily. This is a hands-on individual contributor role with a strong emphasis on delivering polished, high-performance user experiences on purpose-built hardware. You will also be expected to mentor more junior engineers, share knowledge, and help raise the technical bar across the team.

Key Responsibilities

  • Design, develop, and optimise application-layer software for the ATOM headset, including spatial interaction models, alignment workflows, error handling, and operator guidance.
  • Translate product requirements and field feedback into robust, real-time operator experiences that run reliably on-device in live construction environments.
  • Implement responsive, intuitive operator interfaces for XR, ensuring clarity and usability under challenging site conditions.
  • Contribute to real-time rendering features, including holographic overlays, BIM model visualisation, and spatial feedback indicators.
  • Profile and optimise graphics performance on battery-powered, purpose-built hardware using OpenGL or Vulkan.
  • Work with the XR Lead to maintain and improve the rendering pipeline for reliability and visual quality.
  • Write clean, well-tested, and maintainable code in C++.
  • Participate in code reviews, contribute to CI/CD pipelines, and help build automated testing and simulation tools.
  • Take ownership of features from design through to production release and field deployment.
  • Work closely with Hardware, Cloud, Mobile, and R&D teams to integrate tracking, perception, and data services into the on-device experience.
  • Collaborate with Product Management to refine requirements and ensure workflows meet real-world construction needs.
  • Support and mentor junior and mid-level engineers through pairing, code review, and technical guidance.
  • Contribute to team best practices around performance-aware, reliable, and testable software development.

Success Metrics

  • Consistent delivery of high-quality, performant application features on schedule.
  • Smooth, low-latency operator experiences in live site deployments.
  • Low defect rates in production releases across owned features.
  • Positive impact on team capability through mentoring and knowledge sharing.
  • Effective collaboration with cross-functional teams.

Qualifications

  • 3+ years of professional software engineering experience.
  • Strong proficiency in C++.
  • Experience with real-time graphics programming using OpenGL or Vulkan.
  • Solid understanding of performance optimisation on embedded or purpose-built hardware.
  • Proven debugging skills and ability to diagnose issues across complex, real-time systems.
  • Experience working within and contributing to large, established codebases.
  • Experience shipping production software, including involvement in release processes, testing, and field support.
  • Comfortable engaging directly with end users to gather feedback, reproduce issues, and validate solutions.
  • Familiarity with spatial computing concepts such as 3D coordinate systems, transformations, and projection.
  • Strong communication skills and a collaborative, team-oriented mindset.
  • Experience developing for AR or VR headsets, or with XR-specific SDKs and frameworks.
  • Familiarity with OpenXR, OpenVR, or similar spatial computing standards.
  • Exposure to Unity or Unreal Engine internals, or custom real-time rendering pipelines.
  • Experience with BIM data, construction technology, or field-deployed software.
  • Track record of mentoring other engineers or leading technical initiatives.

What We Offer

  • 25 days annual leave + public holidays.
  • Private healthcare with Vitality.
  • Christmas shutdown days on top of leave allowance (2-4 per year usually).
  • Office located within a 5-minute walk from Angel station.
  • Hybrid working.
  • Free lunch bought in and after-work gathering/drinks every other Thursday in the office.
  • Make a real-world impact of revolutionising the construction industry.

If you’d like to see the products and technology we have created so far on our journey you can view it in action through our YouTube and Website.

If you’re a problem-solver, a team player, and a forward-thinker who’s not afraid to push the limits of what’s possible, then we want you on our team! With XYZ Reality, you’ll have the opportunity to work with some of the brightest minds in the industry, make a real impact on the world, and build a career that you can be proud of. So what are you waiting for? Come join us, and let’s change the world together!

Senior Software Engineer, XR in London employer: XYZ Reality Ltd.

At XYZ Reality, we pride ourselves on being an exceptional employer that fosters innovation and collaboration in the heart of London. Our dynamic work culture encourages creativity and disruption, allowing you to make a tangible impact in the construction industry while enjoying benefits like 25 days of annual leave, private healthcare, and flexible working options. Join us to grow your career alongside some of the brightest minds in technology, all while contributing to groundbreaking advancements in augmented reality.

XYZ Reality Ltd.

Contact Detail:

XYZ Reality Ltd. Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer, XR in London

Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works at XYZ Reality. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to XR or real-time graphics. This is your chance to demonstrate your expertise and passion for the field.

Tip Number 3

Prepare for the interview like it’s the Super Bowl! Research the company, understand their products, and be ready to discuss how your experience aligns with their mission. Don’t forget to think of questions to ask them too!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our innovative team at XYZ Reality.

We think you need these skills to ace Senior Software Engineer, XR in London

C++
Real-time Graphics Programming
OpenGL
Vulkan
Performance Optimisation
Debugging Skills
Spatial Computing Concepts

Some tips for your application 🫡

Show Your Passion for Innovation:When writing your application, let us see your enthusiasm for pushing boundaries and innovating. Share examples of how you've disrupted the norm in your previous roles or projects. We love candidates who are excited about changing the construction industry with cutting-edge technology!

Tailor Your Experience:Make sure to highlight your experience with C++ and real-time graphics programming. We want to know how your skills align with the responsibilities of the Senior Software Engineer role. Be specific about your contributions to past projects, especially those involving AR or VR technologies.

Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your achievements and technical skills. Remember, we’re looking for polished, high-performance user experiences, so your application should reflect that clarity and precision.

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 serious about joining our team and making a difference in the construction industry!

How to prepare for a job interview at XYZ Reality Ltd.

Know Your Tech Inside Out

Make sure you’re well-versed in C++ and real-time graphics programming with OpenGL or Vulkan. Brush up on your understanding of performance optimisation for embedded hardware, as this will be crucial for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially those related to XR or AR technologies. Be ready to explain how you diagnosed issues and implemented solutions, as this demonstrates your hands-on experience.

Emphasise Collaboration

Highlight your experience working with cross-functional teams. Share examples of how you’ve collaborated with product management, hardware, and R&D teams to deliver successful projects, as teamwork is key in this role.

Be Ready to Mentor

Since mentoring junior engineers is part of the job, think about how you can share your knowledge effectively. Prepare examples of how you've supported others in the past, showcasing your leadership and communication skills.