Legacy Codebase Migration Expert

Mercor
Software engineering
Remote
Part time

$200/hIndicative range provided by Mercor

Posted on August 22, 2026 · Applications until December 4, 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.

Tailor my resume to this job
Share this job

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.

Open worldwide

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

Similar jobs

Software Engineering Expert

Mercor
Software engineering
Remote
Part time

This remote role involves writing complex engineering problems, grading AI generated code, and evaluating software performance for frontier artificial intelligence models. Applicants need professional experience building and shipping software, along with clear written communication skills.

Posted 50 days ago$70 to $150/h

Applied Engineer, Evaluations Role

Mercor
Software engineering
Remote
Part time

This remote role involves building and refining evaluations by turning completed pull requests into engineering tasks for frontier coding agents. The ideal candidate brings strong programming fundamentals, practical experience in complex codebases, and the ability to write meaningful tests.

Posted 519 days ago$100 to $120/h

Full-Stack Engineer Talent Network

Mercor
Software engineering
Remote
Part time

This remote role involves training and evaluating AI models in full-stack engineering by creating tasks and providing domain-specific feedback. Candidates need professional experience in frontend and backend development, along with strong communication skills.

Posted 256 days ago$70 to $150/h

Senior Software Engineer

micro1
Software engineering
Expert
Remote
Contract

This remote contractor role involves creating complex coding tasks and deterministic verifiers to train advanced AI models. Candidates must have strong backend programming experience and a solid background in building scalable services or APIs.

  • Python3
  • JAVA
  • Rust
  • +5

Posted 45 days ago$30 to $100/h