Senior Software Engineer
~ Lead the design and development of complex simulation and training solutions.
~ Work on cutting-edge simulation technology in defence and aerospace
~ Hybrid working available, competitive salary & benefits.
~£About the Company: Our client is a leading provider of cutting-edge simulation and training solutions, supporting both the defence and commercial aviation sectors. With a reputation for innovation and technical excellence, they are expanding their team to continue delivering world-class simulation technologies. Due to this exciting growth, they are seeking an experienced Senior Software Engineer to drive the development of advanced simulation systems.
Hybrid working opportunities.
Career progression within a rapidly growing company.
Work on high-profile, mission-critical projects.
Senior Software Engineer Role:
As a Senior Software Engineer, you will play a crucial role in the technical leadership of the software team. You will be responsible for designing and developing core technology infrastructure, defining software architecture, and implementing coding standards. You will also mentor junior engineers, oversee DevOps processes, and ensure best practices are followed across all software projects.
Senior Software Engineer Essential Skills:
Strong experience in software development using C++ and/or C#.
Deep understanding of software architecture and coding standards.
Experience with Unity 3D or Unreal Engine.
Knowledge of DevOps, GitHub, DIS, and HLA.
Familiarity with defence training synthetic environments.
Key Skills: C++, C#, Software Engineering, Simulation, Defence, Aviation, VR Suite, MACE, VBS4, XPlane, Software Architecture, DevOps, GitHub, Unity, Unreal Engine, SaaS, SC Clearance, NSD