Growix
Software Development & Artificial Intelligence

Legacy Systems Modernisation Engineer

Move ageing applications onto modern stacks — without stopping the business that runs on them.

  • Contract
  • Senior
  • Remote · Worldwide
  • Evergreen opportunity
Apply for this track

Role overview

You will assess legacy applications, plan staged modernisation and carry it out safely, keeping systems compatible while their foundations change.

This is an evergreen track — a permanently open talent pipeline rather than a dated vacancy. We review applications continuously and open a seat when we meet the right person.

Key responsibilities

  • Assess existing applications and their dependencies.
  • Design staged modernisation and migration plans.
  • Refactor and modernise application components.
  • Support data and system migrations.
  • Maintain compatibility and stability during upgrades.

Required skills & qualifications

  • Experience working on large, long-lived codebases.
  • Experience leading at least one significant migration or re-platforming.
  • Comfort with older and modern technology stacks.
  • Patience and rigour.

Relevant tools & technologies

  • Java
  • .NET
  • Node.js
  • Containerisation

Application process

Send your CV and the work that best shows how you think — links, repos, decks or campaigns. We reply to every application within seven days, and the full five-step process (including a paid working session) is published on the careers page.

Apply for Legacy Systems Modernisation Engineer