Salary: £45,000 - 45,000 per year
Requirements
- A degree in Computer Science or a closely related technical discipline.
- Strong understanding of fundamental computer science principles and their application to real-world engineering challenges.
- Demonstrable hands‑on experience as a Senior Software Engineer, including responsibility for delivering high quality, maintainable software in a commercial environment.
- Significant industry experience with modern C++ (C++11 and later), including knowledge of memory management, templates, concurrency, and the standard library.
- Experience with C# and the .NET ecosystem is advantageous, particularly in cross-language integration or tooling.
- Proven capability to work within an established software development lifecycle, including code reviews, design discussions, and collaborative delivery.
- Strong understanding of object-oriented programming concepts incl...