We are seeking Senior Software Engineers with varying levels of experience in the design and delivery of software applications.
We are a small but rapidly growing consultancy, owned by four highly experienced and recognised practitioners within the UK defence sector. We are looking for individuals who combine strong technical expertise with excellent interpersonal skills, and who are comfortable working independently or as part of small, agile teams.
Software Engineer Role
As a Software Engineer, you will play a key role in developing software across modelling and simulation, autonomy, and geospatial domains. You will also provide expert advice to stakeholders on innovation and emerging techniques, designing solutions to complex challenges that meet and exceed user requirements.
Key Responsibilities
- Design, develop, and deliver software solutions using a wide range of techniques, including:
- Wargaming
- Modelling and Simulation
- Robotics and Autonomous Systems
- Digital Twins
- Synthetic Environments
- Apply mathematical and computational methods to real-world problems, developing novel approaches where required.
- Deliver technical consultancy projects and products, with opportunities to lead projects.
- Build and maintain strong customer and stakeholder relationships.
Required Expertise
- Senior Software Engineer
- A minimum of 5 years’ experience designing and delivering software applications.
About You
We are looking for individuals who are motivated to contribute to the growth of the company and develop both their own skills and those of the wider team. We offer competitive salaries, comprehensive benefits, and strong opportunities for rapid career progression.
The successful candidate will demonstrate:
- At least 5 years’ experience designing and implementing high-performance software applications.
- The ability to apply mathematical, statistical, or computational approaches to scientific or applied problems.
- Proficiency in C/C++ or C#, and Python.
- A strong understanding of software modelling and simulation techniques.
- The ability to analyse use cases and project contexts to derive specifications and requirements.
- Experience in one or more of the following areas:
- Videogame engine technology (e.g. Unreal Engine, Godot)
- Entity-based or event-based simulation
- Robotics and Autonomous Systems
- Confidence working with large, complex codebases and making impactful changes.
- An understanding of performance considerations and hardware constraints.
- Experience building and maintaining customer and stakeholder relationships.
- The ability to support and lead the production of technical reports and deliver presentations to customers.
- Willingness to travel within the UK and work at client sites when required.
- Experience working with Defence Digital, DE&S, Dstl, Front Line Commands, or the wider UK defence industry.
- A degree-level qualification or equivalent relevant experience.
- A strong STEM or computing background.
- Proficiency in Microsoft Office, particularly Excel, PowerPoint, and Word.
Other Requirements
- Existing right to live and work in the UK.
- Ability to pass an internal BPSS check prior to site access.
- Holding current SC clearance, or being willing and eligible to obtain SC clearance upon employment (typically requiring at least 5 years’ UK residency).
Benefits include:
- Company pension
- Cycle to work scheme
- Free parking
- Life insurance
- Private medical insurance
- Referral programme
Job Details:
Position: Senior Software Engineer - Job Type: Full-time, Permanent - Salary: £50,000 to £60,000 per year
Work Location: In person (On-Site)