Now hiring

C++ Software Engineer (C++ / MFC) – Contract @ Ripple

Cambridge, England, GBOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £? - ? per year

Requirements

  • Strong recent C++ experience on Windows; 10+ years is ideal
  • Hands-on MFC experience
  • Recent practical experience debugging Windows applications using crash dumps and PDBs with Visual Studio and/or WinDbg
  • Comfortable working in a large existing codebase, not only on greenfield projects
  • Desirable: experience with MVVM, C#/.NET, Azure DevOps and Git, Agile ways of working, hardware control or instrument software, or image processing

Responsibilities

  • Investigate issues reported from the field and in-house
  • Open and analyse Windows crash dumps and match PDB symbol files to the correct build
  • Use Visual Studio and/or WinDbg to read call stacks and locate failing code
  • Diagnose access violations, memory leaks, version or DLL mismatches, and threading or deadlock issues
  • Fix root causes and verify fixes in a large legacy codebase
  • Build and maintain features in C++/MFC, using C#/.NET where needed
  • Work on new features and day-to-day maintenance alongside UX designers and applications specialists

Technologies

  • Azure
  • C#
  • DevOps
  • Git
  • Hardware
  • MVVM
  • Visual Studio
  • Windows
  • UX UI Design
  • ASP.NET
  • Cloud
  • C++

More

We are recruiting for a contract role working on a mature Windows desktop application used in scientific instrumentation. The contract is inside IR35, with a day rate of £550 and an initial six-month term with potential to extend. The role is based in Cambridge, with part-remote working. Our client is an equal opportunity employer committed to fostering a diverse and inclusive workplace. This role may suit someone who enjoys investigating challenging Windows bugs as well as delivering new features.

last updated 45 week of 2026

Skills

C++MFCMicrosoft Visual StudioWinDbgdebugging Windows applicationsPDB symbol filesC#.NETMVVMAzure DevOpsGithardware control

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores