Back to Jobs
ECS

Senior Application Modernization & Migration Architect

ECS
Work from home, VA, United StatesRemoteFull TimeSenior240k–260k USDPosted Today

ECS is seeking a Senior Application Modernization & Migration Architect to work remotely

 

The Senior Application Modernization & Migration Engineer leads enterprise initiatives to transform legacy COBOL, PL/I, CICS, DB2, IMS, VSAM, and JCL-based applications to modern distributed or cloud-ready platforms  -based mainframe applications into modern, cloud-native or cloud-enabled solutions using AI where applicable. This role combines expertise in legacy technologies, cloud engineering, AI-assisted software development, and automation to accelerate modernization while reducing risk, cost, and delivery timelines.

 

The role serves both strategic leadership and hands-on technical guidance throughout all phases of modernization, partnering with enterprise architects, engineering teams, cloud platform teams, mainframe application owners, DevSecOps, Testing teams, and business stakeholders to deliver end-to-end migration strategies that reduce technical debt, improve agility, and ensure business continuity.

Core Responsibilities

 

Modernization Strategy & Technical Leadership:

  • Lead end-to-end application modernization and cloud migration initiatives.
  • Assess legacy application portfolios, dependencies, and infrastructure to define target-state architectures.
  • Leverage AI and automation to accelerate code analysis, dependency discovery, code transformation, documentation, testing, and migration activities.
  • Define and drive migration strategies (e.g., rehost, replatform, refactor, rearchitect, replace).
  • Design cloud-native and on-prem, cloud-ready solutions using microservices, APIs, event-driven architectures, containers, and serverless technologies.
  • Build and implement automated CI/CD pipelines, infrastructure as code, and testing frameworks to support modernization efforts.
  • Modernize batch processing, transaction processing, and data integration while ensuring business continuity and ensuring optimization of application performance.
  • Collaborate with architects, developers, business stakeholders, and infrastructure teams to deliver modernization programs.
  • Establish and align engineering standards, governance, and best practices for AI-enabled software development and cloud migration with customer-mandated architecture standards and governance guidelines.
  • Mentor engineering teams and provide technical leadership throughout the modernization lifecycle.
  • Develop comprehensive migration planning to include dependency mapping, cutover strategies, and rollback procedures

 Application & Architecture Transformation:

  • Analyze COBOL and other mainframe application-based applications, batch workloads, and business logic.
  • Design modern architectures using cloud-native services, APIs, microservices, and event-driven patterns.
  • Decompose monolithic systems into modular, scalable components.
  • Identify and eliminate technical debt while improving maintainability and extensibility.
  • Architect design to ensure application and system performance, including load testing, capacity planning, and optimization of user-response time for extremely large data sets.
  • Lead technical assessments of: COBOL applications, PL/I applications, CICS transactions, Batch processing, JCL, DB2 databases, IMS databases, VSAM files, MQ messaging

Cloud Engineering & Platform Enablement:

  • Support the design and implementation of secure, scalable cloud-based solutions.
  • Collaborate with platform teams on infrastructure, networking, identity, security, and observability.
  • Enable containerization, orchestration, and serverless architectures where appropriate.
  • Build and maintain CI/CD pipelines and infrastructure-as-code automation.
  • Develop cloud-ready on-prem solutions that require minimal re-design utilizing cloud-compatible and cloud-agnostic architecture principles.

Data Modernization & Migration:

  • Lead migration of legacy databases and file-based systems to modern data platforms.
  • Ensure data integrity through validation, reconciliation, and quality controls.
  • Develop automated data migration, transformation, and conversion processes.

Integration Modernization:

  • Design APIs and integration layers to connect modern and legacy systems during transition phases.
  • Transform batch processes into event-driven or service-based workflows.
  • Support enterprise messaging and integration frameworks.

Quality Engineering & Validation:

  • Define testing strategies across functional, integration, regression, performance, and UAT phases.
  • Validate application behavior, performance, and stability post-migration.
  • Troubleshoot and resolve migration-related defects and performance issues.

Governance, Risk & Documentation:

  • Identify technical and operational risks and define mitigation strategies.
  • Ensure compliance with enterprise architecture, security, and governance standards.
  • Produce migration runbooks, architecture documentation, and operational procedures.

Salary Range: $240,000 - $260,000

General Description of Benefits

Qualifications
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent experience.
  • US Citizenship
  • 15+ years of enterprise application development or engineering experience.
  • 7+ years working with COBOL, other mainframe-based languages, and legacy enterprise systems.
  • 5+ years leading large-scale application modernization or cloud migration programs.
  • Proven experience delivering complex, enterprise-wide transformation initiatives.
  • Technical leadership and architectural thinking
  • Strategic planning and systems analysis
  • Problem-solving in complex environments
  • Cross-functional collaboration
  • Executive-level communication
  • Risk identification and mitigation
  • Mentoring and team development
Ready to apply? You'll be taken to ECS's application page.
Senior Application Modernization & Migration Architect at ECS