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

Job Details

Company
Oliver Bernard
Location
Greater London, England, United Kingdom
Posted