Lead Software Developer
Role details
Job location
Tech stack
Job description
This is a hands-on technical leadership role, combining software development, team leadership, and systems thinking. You ll work closely with Project Leads and Simulation Architects to develop advanced simulation and visualisation solutions using C# and C++.
Requirements
Lead Software Engineer with experience leading small development teams * Strong background in C# and C++, with a robust problem-solving mindset * Passion for simulation, synthetic environments, and systems-of-systems engineering * Open, adaptable approach to building reusable software across multiple products * Exposure to real-time simulation, DIS/HLA (desirable, not essential)