Senior Software Engineer | Remote
CodeGeniusRecruit · United States · 1 mo ago
RemoteRemoteEngineeringContract
What You'll Be Doing
- 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.
What We're Looking For
- 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.
Work Snapshot: Type: Contract | Location: Remote | Commitment: 10-40 hrs/week