Legacy Codebase Migration Expert

Mercor
Software engineering
Remote
Part time

$200/hIndicative range provided by Mercor

Posted on August 22, 2026 · Applications until October 18, 2026

Apply on Mercor

I am sending you to the official Mercor page. Applying is free and in English.

I earn a commission from the platform when a candidate I referred gets hired. It changes nothing for you.

This remote role involves designing, executing, and evaluating complex legacy codebase migrations and modernisations. The ideal candidate has at least five years of professional software engineering experience and a proven track record of owning large-scale production migrations in mission-critical enterprises.

Description in English, as published by Mercor.

Mercor is partnering with a frontier AI research lab to engage experienced software engineers with deep expertise in legacy codebase migration and modernisation. We are looking for engineers who have personally executed complex migrations across large, production-grade systems, particularly in financial services, fintech/payments, insurance, healthcare, telecom, large technology companies, and other mission-critical enterprises. Strong hands-on experience with production migrations is the primary qualification.

What You'll Do

  • Design, implement, review, and evaluate complex codebase migration and modernisation tasks.

  • Analyse legacy code, dependencies, APIs, databases, build systems, and infrastructure to determine safe migration approaches.

  • Preserve functionality, backwards compatibility, data integrity, security, and performance during migrations.

  • Develop tests and validation strategies to identify migration regressions and behavioural differences.

  • Evaluate AI-generated migration solutions for correctness, completeness, maintainability, and production readiness.

Relevant Migration Experience

Candidates should have deep expertise in one or more of the following:

  • Language/version: Java 8 → 17/21, legacy .NET → modern .NET, Python 2 → 3, PHP 7 → 8

  • Language rewrites: COBOL → Java/Python, JavaScript → TypeScript

  • Frameworks: Angular, Rails, Django, Spring/Spring Boot, ASP.NET, Next.js/Astro, and other major framework upgrades/replacements

  • Databases & ORMs: Oracle/MySQL → PostgreSQL, SQL → NoSQL, Hibernate → jOOQ, Sequelize → Prisma, raw SQL → ORM

  • Infrastructure: VMs/bare metal → containers, Docker/Kubernetes, cloud-native architectures

  • CI/CD: Jenkins/Travis → GitHub Actions, GitLab CI, or modern deployment pipelines

  • Build/package tooling: Maven → Gradle, Webpack → Vite, CRA → Next.js, npm → pnpm

  • APIs: REST → GraphQL, HTTP/REST → gRPC, SOAP/legacy APIs → modern interfaces

  • Authentication: Legacy auth → OAuth/OIDC, SAML/SSO, modern identity and authorisation systems

  • Repositories: Polyrepo → monorepo using Bazel, Nx, Turborepo, or similar

  • Testing: Migration of unit, integration, browser, and E2E testing frameworks

  • Dependencies/SDKs: Replacement of deprecated or EOL libraries, APIs, runtimes, and vendor SDKs

Ideal Background

  • 5+ years of professional software engineering experience, ideally Senior, Staff, Principal, or equivalent.

  • Personally owned or made substantial technical contributions to large-scale production migrations.

  • Experience working with mature systems involving technical debt, complex dependencies, legacy integrations, and significant regression risk.

  • Strong knowledge of compatibility, testing, observability, staged rollouts, rollback strategies, and behavioural equivalence.

  • Ability to reason deeply about unfamiliar codebases and diagnose subtle migration failures.

  • Especially valuable: engineers who have modernised core banking, payments, trading, insurance, healthcare, telecom, or other high-reliability systems.

  • For COBOL/mainframe modernisation, experience with technologies such as z/OS, CICS, JCL, DB2, VSAM, batch processing, and COBOL-to-Java/Python migrations is particularly valuable.

Why Join

  • Apply your migration expertise to help shape how frontier AI models understand and execute complex software modernisation.

  • Work on technically challenging problems modelled after real-world, production-scale legacy systems.

  • Contribute expertise developed from large enterprise migrations without needing an open-source maintainer background.

  • Opportunity for ongoing work as the research program expands.

5 openings

About Mercor

Mercor is a US marketplace hiring remote experts for AI and consulting projects, from law to engineering. The original posting is on their site.

View this job on Mercor

More jobs in Software engineering

Python Engineering Manager, LLM Training & Evaluation

Turing
Software engineering
Remote
Full time

This remote freelance role involves leading large teams of Python engineers and data scientists to support foundational LLM training and evaluation workflows. Candidates must have five or more years of software engineering experience with strong Python proficiency and proven management skills.

  • Python
  • Software Development

Posted yesterday

Domain Expert - Engineering

Turing
Software engineering
Remote
Full time

This remote role involves building scalable front end features using React and JavaScript. Candidates need at least three years of experience as a front end engineer and a degree in computer science or equivalent.

  • Data Engineering

Posted 2 days ago

Open Source Contributor (GitHub)

micro1
Software engineering
Expert
Remote
Contract

The Open Source Contributor explores, debugs, and modifies front-end and back-end components for an AI training project. Applicants need a verifiable GitHub profile with meaningful open-source contributions and strong software engineering experience across multiple programming languages.

  • Python3
  • JAVA
  • Rust
  • +3

Posted 2 days ago$100 to $150/h

Sr. Full-Stack Software Engineer

micro1
Software engineering
Expert
Remote
Contract

The Senior Full Stack Software Engineer builds, debugs, and evaluates front end and back end application components for an AI training project. The role requires strong professional experience developing production full stack applications and hands on expertise across multiple programming languages.

  • Python
  • React
  • JavaScript
  • +5

Posted 2 days ago$50 to $100/h