We are sharing a specialised consulting opportunity for experienced Software Engineers with deep expertise in legacy codebase migration, large-scale systems modernisation, and complex production-grade software environments. This opportunity is designed for engineers who have personally executed substantial migrations across mature, mission-critical systems. The work involves designing, implementing, reviewing, and evaluating complex modernisation tasks while preserving functionality, compatibility, data integrity, security, performance, and production reliability. Key Responsibilities Legacy Codebase Migration & Modernisation Design, implement, review, and evaluate complex codebase migration and modernisation tasks Analyse mature production systems to determine safe and technically sound migration approaches Review legacy application architecture, dependencies, APIs, databases, build systems, and infrastructure Identify technical debt, compatibility constraints, migration risks, and hidden dependencies Develop migration strategies appropriate for large, interconnected production environments Language & Runtime Modernisation Evaluate migrations involving major language or runtime upgrades Work with scenarios such as Java 8 Java 17/21, legacy .NET modern .NET, Python 2 Python 3, and PHP 7 PHP 8 Review language rewrites such as COBOL Java/Python and JavaScript TypeScript Assess behavioural equivalence and compatibility across legacy and modern implementations Identify regressions introduced through language, runtime, or compiler changes Framework & Application Migration Review major upgrades or replacements involving frameworks such as Angular, Rails, Django, Spring/Spring Boot, ASP.NET, Next.js, and Astro Assess architectural implications of replacing or substantially upgrading mature application frameworks Evaluate dependency compatibility and integration risks Review implementation approaches for maintainability and production readiness Identify subtle behavioural differences introduced during framework migrations Database & Data-Layer Modernisation Evaluate migrations such as Oracle/MySQL PostgreSQL and SQL NoSQL Review ORM and data-access transitions including Hibernate jOOQ, Sequelize Prisma, and raw SQL ORM Assess data integrity, schema compatibility, migration sequencing, and application dependencies Identify risks involving data loss, behavioural changes, transaction semantics, and performance Review validation approaches for complex production data migrations Infrastructure & Cloud Modernisation Review transitions from VMs or bare metal to containerised and cloud-native architectures Evaluate migrations involving Docker, Kubernetes , and modern infrastructure patterns Assess deployment architecture, operational dependencies, scalability, and production resilience Review staged rollout and rollback strategies Evaluate whether infrastructure changes preserve reliability and operational visibility CI/CD & Build Tooling Review modernisation of deployment pipelines such as Jenkins/Travis GitHub Actions or GitLab CI Evaluate build and package-tool migrations including Maven Gradle, Webpack Vite, CRA Next.js, and npm pnpm Assess build reproducibility, dependency management, deployment safety, and automation quality Identify migration risks within mature CI/CD environments Review changes for maintainability and operational effectiveness API & Integration Migration Evaluate transitions such as REST GraphQL, HTTP/REST gRPC, and SOAP or legacy APIs modern interfaces Assess backward compatibility and downstream integration impact Review API contracts, dependency changes, and migration sequencing Identify compatibility risks and behavioural differences Evaluate strategies for maintaining continuity during interface transitions Authentication & Identity Modernisation Review migrations from legacy authentication systems to OAuth/OIDC, SAML/SSO , and modern identity platforms Assess security, compatibility, authorisation, and integration implications Identify authentication or access-control regressions Review migration sequencing and transition strategies Evaluate implementation quality and production readiness Repository, Dependency & Toolchain Migration Evaluate polyrepo monorepo transitions using tools such as Bazel, Nx, or Turborepo Review replacement of deprecated or end-of-life libraries, APIs, runtimes, and vendor SDKs Assess dependency graphs and compatibility across large software ecosystems Identify upgrade risks created by transitive dependencies or legacy integrations Evaluate migration strategies for maintainability and long-term sustainability Testing, Validation & Production Safety Develop and review testing strategies for complex migrations Evaluate unit, integration, browser, and end-to-end testing migrations Identify migration regressions and behavioural differences Assess compatibility, observability, staged rollout, and rollback strategies Evaluate whether proposed migration solutions are sufficiently validated for production use Technical Evaluation Review migration solutions for correctness, completeness, maintainability, and production readiness Analyse unfamiliar codebases and diagnose subtle migration failures Evaluate proposed technical decisions against realistic enterprise constraints Identify missing dependencies, edge cases, regression risks, and unsafe assumptions Provide clear, technically rigorous feedback on migration approaches and implementations Ideal Profile 5+ years of professional software engineering experience , ideally at Senior, Staff, Principal, Lead, or equivalent level Significant hands-on experience executing large-scale production migrations Personally owned or made substantial technical contributions to complex modernisation initiatives Strong 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 Experience with one or more major migration categories including languages, frameworks, databases, APIs, infrastructure, CI/CD, authentication, repositories, testing, or dependencies Particularly valuable experience modernising systems within financial services, fintech/payments, trading, insurance, healthcare, telecom, large technology companies , or other high-reliability environments For mainframe modernisation work, experience with COBOL, z/OS, CICS, JCL, DB2, VSAM, batch processing , and COBOL-to-Java/Python migration is particularly valuable Engagement Details Independent contractor engagement Fully remote Flexible scheduling based on project requirements Talent-network opportunity with potential for ongoing project work Work focuses on technically challenging migration problems modelled after large-scale production systems Projects may be extended, shortened, or concluded based on project needs and performance Work must be completed without using confidential or proprietary information belonging to any employer, client, institution, or other third party H1-B and STEM OPT support is unavailable for this engagement About the Platform This opportunity is available through 24-MAG LLC. We connect experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams. By submitting this application, you acknowledge that your information may be processed by 24-MAG LLC for recruitment and opportunity matching in accordance with our Privacy Policy: https://www.24-mag.com/privacy-policy .
Underwriting Support Assistant - Late Morning to Evening Hours
Pro Global
Senior Customer Technical Support Specialist, Lab Automation - 3rd Shift (4 x 10-hour days) - REMOTE
Danaher
Remote | Computational Mathematician (Scientific Computing) — Up to $60/hour
24-MAG
Remote | Materials Scientist (Semiconductors & Molecular Modeling) — Up to $60/hour
24-MAG
Senior Customer Technical Support Specialist, Lab Automation - 3rd Shift (4 x 10-hour days) - REMOTE
Danaher
Customer Support Specialist - (Pacific Time Hours)
Trupanion