Contract C++ Engineer
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