Contract Software Engineer (C++ / C#) - £600-£650/day (OUTSIDE IR35) - Hybrid
Are you an experienced C++/C# engineer with a passion for modernising legacy systems? Do you enjoy building rock-solid desktop applications and working autonomously in a collaborative, forward-thinking environment? If you’re also excited by the power of AI tools like GitHub Copilot, ChatGPT, or Claude, this role could be a perfect match.
We’re looking for a Contract Software Engineer to join an ambitious technology team working on complex, high-impact Windows desktop applications. You'll help refactor and modernise legacy codebases, build out automated testing, and improve Office interoperability through COM integration.
What You’ll Be Doing
* Refactoring and modernising C++ and C# codebases in a Windows environment
* Improving and maintaining Microsoft Office integration via COM interop
* Building automated test suites to improve quality and stability
* Contributing ideas and improvements to ongoing transformation initiatives
* Using AI tools to enhance productivity and development speed
What We’re Looking For
* Solid experience with unmanaged C++ and C# on the Windows desktop stack
* Strong understanding of Office COM Interop (Word, Excel, etc.)
* Proven success working with legacy codebases and incrementally improving them
* Ability to work independently and communicate effectively in a remote setup
* Curious and open-minded about using AI-assisted development in day-to-day work
Bonus Points For
* Experience with automated builds or CI/CD in desktop environments
* Performance optimisation or memory management expertise
* Exposure to finance, tax, or compliance-related software
* Familiarity with transitioning on-prem apps to cloud/SaaS models
Contract Software Engineer (C++ / C#) - £600-£650/day (OUTSIDE IR35) - Hybrid