Share this job
Software Engineer
Apply for this job

Software Engineer – Legacy Modernization Project


Sector: Public Sector/ Financial


Fully Remote


Contract Length: 6 months (strong potential to extend to 12–24 months)


Rate - £400-450/ day (Outside IR35) (some flexibility for the right person)


We're hiring on behalf of a major software provider to the UK public sector, for a software engineer to work on a modernisation project related to a financial platform.


The Role

This is a hands-on position at the intersection of legacy stewardship and modernization. You'll take ownership of a core collections platform built in Objective-J/Cappuccino, alongside a wider stack spanning golang (APIs and reporting), a React front end, and an iOS component.. The organisation is moving aggressively toward a web-based SaaS model, with mobile retained specifically for field workers - so comfort operating across desktop, web, and mobile is essential.


Why This Role Exists

This part of the business has been running on legacy platforms that now need to be modernised. The result is a platform that's now reaching the limits of maintainability - and a real opportunity for someone to join the team to shape its transformation. You'll step into an environment with an existing embedded team already in motion. The long-term direction involves an expected move to Go-based microservices, aligning with the rest of the organisation's engineering strategy.


What We're Looking For

  • Strong Objective-C/J background with experience on Cappuccino frameworks, ideally with polyglot experience - some Go or .NET exposure is a bonus, but not a dealbreaker for the right specialist
  • Experience with building web based products in React/ JS.
  • Comfortable owning a technically diverse estate: legacy desktop, modern web, and mobile
  • An engineer who can operate in a fast-moving, change-friendly environment and bring genuine energy to modernization work rather than just maintaining the status quo


Please send your CV or message directly to be considered.


Apply for this job
Powered by