Mercor
MercorVerified listing

Legacy Codebase Migration Expert

200/hr
Remote
part-time
5 openings
Posted August 22, 2026
Not sure you qualify? Match your resume

Listing checked August 29, 2026 · pay as published by Mercor

Key details

Pay
$200/hr
Location
Remote
Job type
part-time
Openings
5
Posted
August 22, 2026

Overview

Mercor pairs senior engineers with a frontier AI research lab to modernize aging codebases at scale. The work spans planning and executing complex migrations across production systems in finance, healthcare, and telecom, then evaluating AI-generated migration solutions for correctness and production readiness. Engineers preserve behavior, data integrity, and security through language, framework, database, and infrastructure shifts. The engagement is part-time, remote, and pays $200 per hour.

What You'll Do5

  • Plan and execute complex codebase migrations while reviewing migration output for correctness and completeness.
  • Map legacy code, dependencies, APIs, databases, build systems, and infrastructure to determine safe migration paths.
  • Maintain functionality, backward compatibility, data integrity, security, and performance throughout each migration.
  • Create test suites and validation strategies that catch regressions and behavioral differences.
  • Assess AI-generated migration solutions for production readiness, maintainability, and alignment with requirements.

Requirements7

  • 5+ years in professional software engineering, with a Senior, Staff, Principal, or equivalent title.
  • Ownership of, or major contributions to, large-scale production migrations in mature codebases.
  • Hands-on expertise in at least one migration domain: language version upgrades (Java 8 to 17/21, .NET, Python 2 to 3, PHP 7 to 8), language rewrites (COBOL to Java/Python, JavaScript to TypeScript), framework upgrades (Angular, Rails, Django, Spring, ASP.NET, Next.js, Astro), database/ORM shifts (Oracle to PostgreSQL, SQL to NoSQL, Hibernate to jOOQ, Sequelize to Prisma), infrastructure containerization (VM to Docker/Kubernetes), CI/CD modernization (Jenkins to GitHub Actions, GitLab CI), build tooling (Maven to Gradle, Webpack to Vite, CRA to Next.js, npm to pnpm), API migrations (REST to GraphQL, REST to gRPC, SOAP to modern interfaces), authentication modernization (legacy to OAuth/OIDC, SAML/SSO), monorepo consolidation (Bazel, Nx, Turborepo), and testing framework migrations.
  • Strong understanding of compatibility, testing, observability, staged rollouts, rollback strategies, and behavioral equivalence.
  • Ability to reason through unfamiliar codebases and pinpoint subtle migration failures.
  • Experience modernizing mission-critical systems in banking, payments, trading, insurance, healthcare, telecom, or similar sectors.
  • For COBOL/mainframe roles: familiarity with z/OS, CICS, JCL, DB2, VSAM, batch processing, and COBOL-to-Java/Python migrations.

Who Should Apply

The candidate who fits this role has personally led or played a major role in large production migrations and can speak to specific challenges like preserving data integrity and handling rollbacks. Someone with only greenfield development or small-scale refactors will not find the work here. A common reason for rejection is failing to show concrete examples of migration ownership, especially in high-reliability domains like banking or telecom. Candidates who cannot articulate how they validate behavioral equivalence or manage regression risk during phased rollouts often score low.

Salary Insight

Pay is $200 per hour, a rate that aligns with the senior or principal-level ownership this role expects. Because the engagement is part-time, actual monthly earnings depend on hours agreed, and ongoing work may open up as the research program expands.

Pay and demand for Machine Learning & AI roles

Market estimates from live NearSkill listings — separate from this job's published terms.

Aggregated

This role · as published

$200/hr

Taken from the listing itself.

Typical pay · estimated

$75/hour

Median of 633 similar roles that publish pay · 100 publish only a top rate; those count at the rate they gave

Most Machine Learning & AI roles pay $55–$100 per hour. This role's pay sits above that range.

Typical rangeMedian payThis role

Rates shown per hour. Yearly and monthly pay converted; one-time fees and non-USD pay are not included.

Live similar roles
750
Listed in last 30 days
438
Remote
92%

Hiring most right now: micro1 (256) · Mercor (116) · AfterQuery (81)

Most requested skills · share of roles

  • python
    18%
  • technical writing
    10%
  • ai evaluation
    9%
  • llm evaluation
    8%

Figures from Machine Learning & AI roles live on NearSkill when this page loaded. A role can close before you apply, so check the listing itself.

Compare your resume against these roles

Required skills

JavaPythonJavaScriptTypeScriptCobol.NETPHPAngularRailsDjangoSpringOracleMysqlPostgreSQLDockerKubernetesGraphqlGrpcOauthSaml

How applying works

  1. 1. Pre-screen on NearSkill

    A quick application on NearSkill checks your fit against this role.

  2. 2. Finish on the employer’s site

    We hand you to Mercor’s official application page to complete the form.

  3. 3. Wait for a response

    The employer’s hiring team reviews applications and gets back to you.

Share:

Similar jobs

Open roles that match this listing's skills and level.

View all Enterprise Systems (ERP/CRM) jobs