Back to jobs
Lead Engine Programmer (UK Remote)
- Posted 22 May 2023
- Salary Negotiable
- LocationFarnborough
- Job type Permanent
- DisciplineProgramming
- Reference19044
- Contact NameJoe Sutcliffe
Job description
We are seeking a Lead Engine Programmer on behalf of nDreams to join their Elevation Studio and help drive innovation in VR game software. As a key member of Elevation, you will play a pivotal role in crafting the next generation of VR development and bringing cutting-edge VR games to life.
As the Lead Engine Programmer, you will guide the technical team in developing and shipping world-class VR games using Unreal Engine. Your work will involve delivering innovative solutions, collaborating with other disciplines, and ensuring robust performance on-platform.
Your responsibilities…
- Architect, plan, and lead the development of game technologies, working in communication with Epic Games, enhancing Unreal Engine's capabilities
- Collaboratively guide the development of games from inception to shipping
- Deliver cutting-edge tech, tools, and pipelines to create immersive VR audio, visuals, and interactions
- Manage, develop, and mentor the technical programming team
- Empower other disciplines to create robust and high-performance game content
- Set an example with clean, maintainable, and efficient code
- Build strong relationships with industry partners, evaluating internal and external technologies
- Stay up-to-date with industry developments, sharing relevant insights and best practices
The skills and experience you’ll bring to the role…
- 5+ years of professional game programming experience with three or more shipped titles on console, PC, or VR headset
- Expert knowledge of C++ and high-performance programming
- Strong 3D maths and data structures skills with a focus on optimisation
- Professional experience developing technology for Unreal Engine 4 or 5
- Familiarity with all aspects of game technology
- Agile mindset, adaptable to change as the project progresses
- Excellent English communication skills, able to convey complex technical information to non-technical colleagues
- Team player with experience providing constructive feedback and mentoring
- Previous leadership experience
- Professional experience in VR game development
- Working knowledge of Python, C#, and HLSL
- Understanding of Unreal Engine's codebase, capabilities, and limitations
- Domain expertise in a specialist area of game technology