Note: The job is a remote job and is open to candidates in USA. CodeGeniusRecruit is seeking a Senior Software Engineer for contract work focused on complex codebase migration and modernization. The role involves analyzing legacy systems, preserving functionality and security, developing migration validation strategies, and evaluating AI-generated migration solutions.
Responsibilities
- 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
Skills
- Have strong relevant experience in the domain
- 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
Benefits
- Remote work arrangement
Company Overview