C# Software Engineer – Simulation & Advanced Systems £65 per hour | Umbrella | 12-Month Contract Stevenage or Bristol | Onsite Role | x5 Roles SC Clearance Required to Start | UK Eyes Only | Sole British Nationals We are recruiting multiple C# Software Engineers to support the development of highly advanced simulation and defence system technologies. These roles contribute across the full product lifecycle, from early concept through to in-service support and training. You'll be part of a collaborative, multi-disciplinary engineering team delivering high-fidelity simulations by integrating real products, models, and synthetic environments for visualisation, verification & validation, and training purposes. The Role Support the development of complex defence systems using advanced simulation technologies, including digital twins and emulators Design and develop end-to-end simulation components representing real-world systems within synthetic environments Work closely with Project Leads and Simulation Architects Develop using C# and C++, alongside integration simulations and recognised industry standards Operate within a heterogeneous, agile engineering team Apply modern software engineering practices including: Configuration control Continuous Integration Continuous Delivery / Deployment Unit testing and Test-Driven Development Required Skills & Experience Strong proficiency in C# and/or C++ Experience with Microsoft Visual Studio and/or Eclipse Ability to translate system-level requirements into detailed technical solutions Excellent verbal, written, and presentation skills Confident working across Windows and Linux environments Desirable Experience Distributed simulation standards and protocols (DIS, HLA, DDS) Web services development (JavaScript, Node.js or similar) Military communications, datalinks, and interfaces (1553/1760, Ethernet, TCP/IP) Practical experience of system integration principles and processes