Job Title:
Software Engineer – Horizon Experiences (C#/Unity Application Development)
Duration:
6 Months (High Possibility of Extension)
Location:
London, UK
Work Mode:
Hybrid (3 Days On-Site, 2 Days Remote)
About the Role:
Join a global leader in the AR/VR space, working on cutting-edge experiences that are shaping the future of social connection and immersive environments. This role is part of a high-impact team responsible for advancing a major virtual reality platform — building tools, services, and runtime systems that power first-party metaverse applications.
As a
Software Engineer on the Runtime & Asset Pipeline team
, you'll contribute to improving system reliability, runtime stability, and performance of immersive applications built with Unity and C#. You'll collaborate closely with teams across Europe and North America and be a first responder in diagnosing and resolving runtime issues across the stack.
Key Responsibilities:
* Contribute to runtime stability and performance optimization for complex Unity-based VR applications.
* Diagnose and resolve technical issues across C#, C++, and internal tools.
* Collaborate with cross-functional teams to improve asset pipeline tooling and runtime systems.
* Work on system profiling, debugging, and performance tuning.
* Support CI/CD efforts including build capacity management, automated testing, and incident response.
* Act as a generalist engineer with the ability to operate across multiple technologies and domains.
Requirements:
* Strong software development experience in
C# and Unity
.
* Experience with
C++
and familiarity with performance profiling and system diagnostics.
* Experience debugging complex systems and optimizing runtime environments.
* Familiarity with
CI/CD concepts
such as build pipelines, alerts, and automation.
* Proficiency in tools such as
Phabricator, Sandcastle, Buck
, or similar.
* Experience with
SQL and data analysis
workflows.
* Working knowledge of Python or other scripting languages is a plus.
* Exposure to mobile platforms, particularly
Android
, is beneficial.
* Bonus: Experience with
build systems
like
Bazel
or
Buck
, and
code coverage
tools.