
Legacy Codebase Migration Expert
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.
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.
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
- python18%
- technical writing10%
- ai evaluation9%
- llm evaluation8%
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 rolesRequired skills
How applying works
1. Pre-screen on NearSkill
A quick application on NearSkill checks your fit against this role.
2. Finish on the employer’s site
We hand you to Mercor’s official application page to complete the form.
3. Wait for a response
The employer’s hiring team reviews applications and gets back to you.
Similar jobs
Open roles that match this listing's skills and level.
BraintrustSenior .NET Modernization Engineer
BraintrustSenior .NET Modernization Engineer
MercorSenior Software Engineer, Backend (Node.js, TypeScript, Rust)
MercorSoftware Engineer Expert (Remote) Part-Time
MercorSoftware & Firmware Engineering Expert
AfterQuery
