Senior Game Developer (Unreal Engine)
Role details
Job location
Tech stack
Job description
We are looking for an experienced Senior Game Developer to join a small, highly focused team working on an open world first-person/simulation project built in Unreal Engine 5. Development has been underway for approximately one year, and this role will play a key part in taking the project through its next stages of production.
This is a hands on senior role suited to someone who enjoys working across systems, taking ownership of features, and contributing to technical direction within a small team environment.
Responsibilities
- Take a senior development role on an existing open world first-person/simulation project using Unreal Engine 5.
- Design, implement, and maintain gameplay and simulation systems in C++.
- Take ownership of features from design through implementation, testing, and refinement.
- Contribute to technical decision making, architecture, and longterm maintainability of the project.
- Ensure features are delivered to a high standard of quality and performance.
- Follow and help refine coding standards, workflows, and development processes suitable for a small team.
- Identify, troubleshoot, and resolve complex technical issues as they arise.
- Communicate clearly with internal and external stakeholders
Requirements
Do you have experience in Unreal Engine?, Do you have a Bachelor's degree?, * Bachelor's degree in computer science, Game Development, or a related field (or equivalent professional experience).
- 4+ years of professional experience developing with Unreal Engine (UE4/UE5).
- At least one shipped title in a gameplay, systems, or core development role.
- Experience with a full development life cycle from pre-production to release/post-release support.
- Strong proficiency in C++ and Unreal Engine gameplay frameworks.
- Experience working with version control systems such as Git or Perforce.
- Strong problem solving skills and attention to detail.
- Comfortable working autonomously and taking ownership in a small team environment.
- Clear communication skills and the ability to collaborate effectively across disciplines.
Desirable
- Experience working on open world projects or large scale simulations.
- Familiarity with Unreal Engine 5 features such as World Partition, Lumen, or Nanite.
- Experience contributing to an existing codebase rather than starting from scratch.
- Prior experience in a small studio or startup style environment.
Professional Requirements
- Candidates must have the right to work in the UK, * Bachelor's (preferred)
Experience:
- C++: 4 years (required)
- Unreal Engine: 4 years (required)
Benefits & conditions
What we offer
- The opportunity to join a growing and exciting team delivering cyber exercise and training software in the heart of Cheltenham
- Company pension scheme
- Private healthcare scheme
- 25 days' holiday (plus bank holidays) and an increasing holiday allowance based on number of years' service
- Company Sick Pay
- Performance related annual pay rise
- Supportive colleagues and managers who encourage genuine professional development
- Relaxed and friendly working office environment, with facilities including showers, kitchen, bike and motorbike parking, refreshments and snacks, * Casual dress
- Company pension
- Employee discount
- Free parking
- On-site parking
- Private dental insurance
- Private medical insurance
- Sick pay
Schedule:
- Monday to Friday
Ability to commute/relocate:
- Cheltenham: reliably commute or plan to relocate before starting work (required)
Job Type: Full-time
Pay: £40,000.00-£60,000.00 per year
Benefits:
- Casual dress
- Company pension
- Employee discount
- Free parking
- On-site parking
- Private dental insurance
- Private medical insurance
- Sick pay