Software Engineer – 
Location: London (Onsite 3 days/week – Kings Cross)
Contract Length: 6 months
Rate: Up to £500 per day PAYE 

We are looking for an experienced Software Engineer to join the team, contributing to the development and optimization of cutting-edge VR applications. This role focuses on runtime performance, stability, and telemetry for next-generation immersive experiences. You’ll be part of a highly collaborative team improving core systems that power VR environments — including multiplayer functionality, cross-world navigation, world-building tools, and foundational VR spaces such as home environments, event hubs, and mixed reality playgrounds.

Key Responsibilities:
  • Diagnose and resolve system-level issues affecting runtime stability and performance
  • Profile and optimize Unity applications using C#, C , and internal tools
  • Extend Unity capabilities using internal SDKs and custom tooling
  • Develop and improve telemetry systems to identify and fix performance bottlenecks
  • Contribute to CI/CD pipeline efficiency and reliability
  • Collaborate with global cross-functional teams, including engineering, infrastructure, and product

Ideal Candidate:
  • 10 years of experience in software development
  • Strong hands-on experience with C# and Unity development
  • Solid knowledge of C , Python, or Hack/PHP
  • Experience with performance profiling tools (especially in VR or game development contexts)
  • Familiarity with internal build systems and tooling (e.g., Buck, Bazel)
  • Experience working with CI/CD concepts such as pipelines, alerts, and build capacity management
  • Comfortable diagnosing complex systems and improving overall application reliability
  • Exposure to Android development and graphics/rendering pipelines is a plus

Tech Stack:
  • Unity C#
  • C (native integration and performance optimization)
  • Python, SQL (data analysis and telemetry)
  • Internal build systems (Buck/Bazel)
  • CI/CD platforms and performance monitoring tools
  • Windows development and experience with VR hardware (Meta Quest or similar)

Day-to-Day:
  • Investigating runtime reliability issues and developing test fixes
  • Profiling code for performance and memory improvements
  • Implementing new telemetry hooks and refining existing observability features
  • Collaborating with engineering teams across Europe and the US
  • Improving and extending tools used for VR development and deployment

If you’re passionate about building high-performance, immersive applications and have strong experience with Unity and system-level debugging, this is a fantastic opportunity to shape the future of VR.
Apply now to get involved in a project that’s pushing the boundaries of interactive experiences.