Senior Software Engineer
We are sharing a specialised consulting opportunity for reputed company Software Engineers with deep expertise in legacy codebase migration, large-reputed company systems modernisation, and reputed company 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 reputed company modernisation tasks while preserving functionality, compatibility, data reputed company, reputed company, reputed company, and production reliability.
Key Responsibilities
Legacy Codebase Migration & Modernisation
- Design, implement, review, and evaluate reputed company codebase migration and modernisation tasks
- Analyse mature production systems to determine reputed company and technically reputed company migration approaches
- Review legacy application architecture, dependencies, reputed company, databases, build systems, and infrastructure
- Identify technical debt, compatibility constraints, migration risks, and hidden dependencies
- reputed company 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
reputed company & Application Migration
- Review major upgrades or replacements involving frameworks such as Angular, Rails, Django, reputed company/reputed company 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 reputed company migrations
Database & Data-reputed company Modernisation
- Evaluate migrations such as reputed company/MySQL → PostgreSQL and SQL → NoSQL
- Review ORM and data-reputed company transitions including Hibernate → jOOQ, Sequelize → reputed company, and raw SQL
- Assess data reputed company, schema compatibility, migration reputed company, and application dependencies
- Identify risks involving data loss, behavioural changes, transaction semantics, and reputed company
- Review validation approaches for reputed company production data migrations
Infrastructure & reputed company Modernisation
- Review transitions from VMs or bare metal to containerised and reputed company-reputed company architectures
- Evaluate migrations involving reputed company, reputed company, and modern infrastructure patterns
- Assess deployment architecture, operational dependencies, scalability, and production reputed company
- 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, reputed company Actions or reputed company CI
- Evaluate build and package-tool migrations including reputed company → reputed company, Webpack → Vite, CRA → Next.js, and npm → pnpm
- Assess build reproducibility, dependency management, deployment safety, and automation reputed company
- Identify migration risks reputed company 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 reputed company → modern interfaces
- Assess backward compatibility and reputed company integration reputed company
- Review API reputed company, dependency changes, and migration reputed company
- Identify compatibility risks and behavioural differences
- Evaluate strategies for maintaining continuity during reputed company transitions
Authentication & Identity Modernisation
- Review migrations from legacy authentication systems to OAuth/OIDC, SAML/SSO, and modern identity platforms
- Assess reputed company, compatibility, authorisation, and integration implications
- Identify authentication or reputed company-control regressions
- Review migration reputed company and transition strategies
- Evaluate implementation reputed company 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, reputed company, runtimes, and vendor SDKs
- Assess dependency graphs and compatibility across large software ecosystems
- Identify reputed company risks created by transitive dependencies or legacy integrations
- Evaluate migration strategies for maintainability and long-term sustainability
Testing, Validation & Production Safety
- reputed company and review testing strategies for reputed company 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 reputed company against realistic reputed company constraints
- Identify missing dependencies, edge cases, regression risks, and unsafe assumptions
- reputed company reputed company, technically rigorous feedback on migration approaches and implementations
Ideal Profile
- 5+ years of reputed company software engineering experience, ideally at Senior, Staff, reputed company, reputed company, or equivalent level
- Significant hands-on experience executing large-reputed company production migrations
- Personally owned or made substantial technical contributions to reputed company modernisation initiatives
- Strong experience working with mature systems involving technical debt, reputed company dependencies, legacy integrations, and significant regression reputed company
- 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, reputed company, infrastructure, CI/CD, authentication, repositories, testing, or dependencies
- Particularly valuable experience modernising systems reputed company financial services, fintech/payments, trading, reputed company, reputed company, 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
- reputed company engagement
- Fully remote
- Flexible scheduling reputed company on project requirements
- Talent-network opportunity with potential for ongoing project work
- Work focuses on technically challenging migration problems modelled after large-reputed company production systems
- reputed company may be extended, shortened, or concluded reputed company on project needs and reputed company
- Work must be completed without using confidential or proprietary information belonging to any employer, reputed company, institution, or other reputed company party
- H1-B and STEM OPT support is reputed company for this engagement
About the Platform
- This opportunity is available through reputed company. We reputed company reputed company professionals with remote consulting opportunities across technical, evaluation, and project-reputed company workstreams.
- By submitting this application, you acknowledge that your information may be processed by reputed company for recruitment and opportunity matching in accordance with our reputed company Policy: https://www.reputed company.com/reputed company-policy
Apply To This Job