Senior Software Engineer (C++/Unreal Engine)

The Talent Locker
Chandler's Ford, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Chandler's Ford, United Kingdom

Tech stack

Software Applications
C Sharp (Programming Language)
C++
Computer Simulation
Python
Language Modeling
Modeling and Simulation
Unreal Engine

Job description

  • Designing, developing and delivering software solutions across modelling and simulation, autonomy and geospatial domains
  • Working with technologies including wargaming, robotic and autonomous systems, digital twins and synthetic environments
  • Applying mathematical and computational methods to solve real-world problems
  • Contributing to technical consultancy projects, with opportunities to lead defined work packages
  • Analysing use cases and project context to shape requirements and specifications
  • Working across existing codebases and contributing to performance-critical systems
  • Building and maintaining effective customer and stakeholder relationships
  • Supporting technical reporting and presenting work to customers

Technologies:

  • C#
  • Hardware
  • Python
  • Robotics
  • Unreal
  • GameDev
  • C++
  • Security, We are a growing software and data science consultancy delivering end-to-end solutions across defence, energy, transport, and health. This Senior Software Engineer role is ideal for a hands-on engineer experienced in C++ and Unreal Engine, focusing on building robust, scalable systems while offering clear progression towards technical leadership. We offer hybrid working with 3 days onsite in Portsmouth, competitive salary from £50,000 (flexible based on experience), 7% employer pension contribution, private healthcare, life assurance, 25 days holiday with additional purchase options, and structured mentoring along with training opportunities.

Requirements

  • At least 5 years experience designing and delivering performant software applications
  • Proficiency in C, C++ or C# alongside Python
  • Experience with Unreal Engine or similar game-engine technology
  • Understanding of software modelling and simulation techniques
  • Experience in areas such as entity or event-based simulation, robotics or autonomous systems
  • Confidence working with large codebases and understanding performance and hardware constraints
  • Strong communication skills and the ability to work directly with stakeholders
  • Degree-level education or equivalent experience with a strong STEM or computing background (desirable)
  • Experience within UK defence or other regulated environments (desirable)

Apply for this position