Enable job alerts via email!

Software Developer – 3D Training Simulation

JR United Kingdom

Watford

Hybrid

GBP 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in rail training technology seeks a Software Developer for 3D training simulation. The role involves developing immersive software for training purposes, focusing on object-oriented programming, real-time simulation, and collaboration with industry experts. Opportunities for hybrid working and ongoing development are provided.

Benefits

Dynamic and creative team
Hybrid working options
Ongoing training and career development

Qualifications

  • 3+ years professional experience in simulation or game development.
  • Proficient in designing and building simulation software.
  • Experience in Agile environments and using collaboration tools.

Responsibilities

  • Design, build, and maintain simulation software systems.
  • Collaborate with experts to model real-world systems.
  • Implement features such as real-time data logging.

Skills

Object-oriented programming
Interactive 3D
UI/UX principles
Agile methodologies
Git
Jira

Education

Degree in Computer Science
Degree in Simulation Engineering
Degree in Game Development

Job description

Software Developer – 3D Training Simulation, watford, hertfordshire
Client:
Location:

watford, hertfordshire, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

Job Views:

1

Posted:

04.06.2025

Expiry Date:

19.07.2025

Job Description:

Denova is at the forefront of rail training technology development. Founded in 2007 they have pioneered the use of simulation on mobile devices and have extensive experience in the development and application of virtual and mixed reality across the rail industry. Customers include passenger/ freight operators and rail manufacturers in the UK, Europe and Australia.

Denova is looking for a self motivated Software Developer to join our training simulation team. The ideal candidate will preferably be experienced in object-oriented programming techniques and developing interactive 3D applications, especially those involving real-time simulation. You’ll work across the full stack to build engaging, realistic 3D simulation environments for mobile and virtual/mixed reality used in professional training.

This is an exciting opportunity to contribute to immersive, mission-critical software that helps the rail industry train in safe, controlled, and realistic conditions.

Responsibilities:

  • Design, build, and maintain simulation software systems using a range of technologies.
  • Collaborate with rail training experts to model real-world systems, procedures, and user behaviours accurately.
  • Implement features such as real-time data logging, and scenario branching logic.
  • Maintain a high standard of code quality, documentation, and testing throughout development.
  • Participate in code reviews, sprint planning, and user acceptance testing with trainers and stakeholders.

Skills and Experience:

We are looking for a self motivated developer, capable of researching and exploring solutions to solve the wide range of technical challenges our customers raise. Our preference is for the following skill set, however we will consider applications from those with less experience but enthusiastic and motivated to learn.

  • Proficient in object-oriented programming techniques
  • Experience with interactive 3D
  • Knowledge of UI/UX principles for user-friendly, training-focused applications.
  • Experience working in Agile environments and using Git, Jira, or similar tools.

Education & Background:

  • Degree in Computer Science, Simulation Engineering, Game Development, or equivalent industry experience.
  • 3+ years professional experience in simulation, game development, or interactive system design.
  • A portfolio or demo of 2D and/or 3D simulation work would be helpful

What We Offer:

  • The opportunity to join a dynamic and creative team focused on solving practical problems through immersive technology.
  • Hybrid working options (a minimum of 1-2 days per week in our Edinburgh office)
  • Ongoing training and career development.

Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for more information.

Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Created on 04/06/2025 by JR United Kingdom

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Developer – 3D Training Simulation

JR United Kingdom

Woking

Hybrid

GBP 35,000 - 55,000

Today
Be an early applicant

Software Developer – 3D Training Simulation

JR United Kingdom

Basingstoke

Hybrid

GBP 40,000 - 60,000

Today
Be an early applicant

Software Developer – 3D Training Simulation

JR United Kingdom

Luton

Hybrid

GBP 35,000 - 55,000

Today
Be an early applicant

Software Developer – 3D Training Simulation

JR United Kingdom

Reading

Hybrid

GBP 40,000 - 65,000

Today
Be an early applicant

Software Developer – 3D Training Simulation

JR United Kingdom

Guildford

Hybrid

GBP 40,000 - 60,000

Today
Be an early applicant

Software Developer – 3D Training Simulation

JR United Kingdom

High Wycombe

Hybrid

GBP 40,000 - 55,000

Today
Be an early applicant

Software Developer – 3D Training Simulation

JR United Kingdom

Slough

Hybrid

GBP 40,000 - 60,000

Today
Be an early applicant

Software Developer – 3D Training Simulation

JR United Kingdom

Oxford

Hybrid

GBP 40,000 - 60,000

Today
Be an early applicant

Software Developer – 3D Training Simulation

JR United Kingdom

Hounslow

Hybrid

GBP 35,000 - 55,000

Today
Be an early applicant