Contract C++ Engineer at Oliver Bernard, Greater London, £600-£650 per day

£600 - £650 per day

Contract Description

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