Principal Programmer (Hybrid)



We are nDreams, one of the world’s leading developers and publishers focused on VR games.

Combining innovation with excellence, we are the team behind award winning game Phantom: Covert Ops and Fracked. Our AAA experience and sensibilities, alongside bespoke VR technologies, give us the skillset, processes and creativity to deliver innovative, high production games for all VR platforms. We’ve got several exciting projects planned for the year and beyond - we can’t wait to show you more…

Our projects continue to push forward the boundaries of VR and we’re looking for talented people to help us turn them into a reality. Our talented studio now has over 100 people and has been assembled from world-leading games developers and publishers.

The Role

We are looking for individuals with diverse experience that can play a key role in developing current and future technologies. This is a new department that is looking towards the future. Working with Internal and external partners we will push our knowledge and gain the experience to develop for the future. This individual will need to be a problem solver and solution provider.

Key Responsibilities:

  • Build high quality, scalable features for our AAA-quality VR/AR games.
  • Demonstrate sound technical design and implementation, setting an example for the team.
  • Guide features through full development cycle – from rapid prototyping, evolving through production development, with iteration/balancing and bug fixing.
  • Work alongside the team to develop robust, innovative systems.
  • Be a positive behavioural and mental role model for the team and studio.
  • Create a healthy working environment, ensuring positive scenarios of success for your team.
  • Support an agile, fail-fast methodology when discovering and exploring gameplay content


Essential capabilities:

  • Aptitude for providing feedback, noting potential issues, and mentoring junior coders.
  • Advanced knowledge of C++ programming, design patterns and software engineering.
  • 3D maths and data structures knowledge, with performance-minded development and optimisation skills.
  • Collaborative with a multi-discipline team, empowering artists, and designers.
  • Capable of understanding complex tasks to produce results efficiently.
  • Ability to combine visual, audio, and haptic feedback to create convincing and fun interactions.

Desired experience:

  • 5+ years proven experience developing high-quality features for 3+ published PC, console, or mobile titles.
  • Experience working professionally with Unreal Engine 4.
  • Experience developing for mobile, console or PC VR.


Our expanding company shares a passion for innovation, collaboration and leading the future of VR. We encourage an open and diverse culture and empower people to explore ideas and put their own stamp on their work. With humble beginnings of our own, we combine amazing projects and opportunities with a personal, caring touch.

We offer some great perks, including flexible hours, duvets days, your birthday off, dedicated personal development time, and regular socials and parties, alongside holiday, pensions, health insurance, life cover and more. Our newly refurbished office has some fantastic facilities and is built around collaborative work (and play!).

The hybrid role is based out of our HQ in Farnborough, UK, but with a unique Flex+ policy that incorporates flexible working between home and office. The studio is within easy distance from London and Guildford.

Salary is competitive and dependent on your experience.

If you think this could be the role for you, we’d love you to get in touch! Drop us your CV via the link or send us an email to enquiries@ndreams.com.


Sign up to join our community

*Enter valid email

*You have not accepted our terms and conditions

Get in touch


*Enter valid email

*Enter your message


©2022 nDreams. All Rights Reserved

nDreams Limited, Spectrum Point, 279 Farnborough Road, Farnborough, Hampshire, GU14 7LS, England, UK

Back to top