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.