Software Engineer - Legacy Modernization

Wintrio Llc
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Frameworks Business Logic Application Performance Management Automation of Tests Unit Testing Microsoft Azure Batch Processing Cloud Computing Cloud Engineering
+55 more
COBOL (Programming Language) Code Review Computer Programming Databases Computer Engineering Data Validation Information Engineering Extract Transform Load (ETL) Data Transformation Data Migration IBM DB2 FoxPro Github R (Programming Language) IBM Mainframe Systems Analysis Python (Programming Language) PostgreSQL Mainframes Microsoft SQL Server NumPy Oracle Databases PowerBuilder Scrum Methodology Software Architecture Regression Testing Cloud Services Standard Sql SAS (Software) Secure Coding Software Engineering Software Systems SQL Databases Systems Architecture Z/OS Enterprise Software Applications Mainframe Programming Gitlab Git Pandas Information Technology Data Lineage Deployment Automation Data Analytics Enterprise Integration Data Management Cloud Migration Cloud Integration Restful APIs Code Restructuring Software Version Control Data Pipelines Devsecops Programming Languages Microservices

Job description

WINTrio LLC is seeking an experienced Software Engineer - Legacy Modernization to support Federal digital transformation initiatives by modernizing legacy applications, statistical programs, and enterprise systems into secure, scalable, and maintainable modern software solutions.

This role focuses on analyzing legacy codebases, documenting business logic, validating existing functionality, and converting legacy applications developed in technologies such as COBOL, SAS, FoxPro, PowerBuilder, and similar platforms into modern programming languages including Python, R, and cloud-native application frameworks.

The successful candidate will collaborate with business analysts, subject matter experts (SMEs), Data Engineers, Software Developers, Cloud Engineers, and program stakeholders to preserve business functionality while improving maintainability, performance, scalability, and long-term sustainability of mission-critical Federal systems.

The ideal candidate possesses strong analytical skills, experience working with both legacy and modern technologies, and the ability to translate complex business rules into modern application architectures.

Job Responsibilities

  • Analyze legacy applications developed using COBOL, SAS, FoxPro, PowerBuilder, mainframe systems, and other legacy technologies.

  • Document business logic, workflows, processing rules, system architecture, data dependencies, and functional requirements.

  • Convert legacy software, statistical programs, and batch processing applications into modern programming languages such as Python, R, or equivalent technologies.

  • Develop modular, maintainable, reusable, and scalable software components supporting long-term modernization objectives.

  • Ensure functional equivalence between legacy and modernized applications through comprehensive validation and testing.

  • Optimize application performance, scalability, reliability, and maintainability throughout the modernization lifecycle.

  • Develop and execute automated unit testing, regression testing, and validation processes to ensure conversion accuracy.

  • Integrate modernized applications with enterprise databases, APIs, cloud services, and microservices architectures.

  • Support data migration, transformation, validation, reconciliation, and quality assurance activities.

  • Collaborate with Data Engineers, Data Scientists, Business Analysts, Software Developers, and subject matter experts to validate business rules and system outputs.

  • Prepare technical documentation, system mapping, conversion specifications, data lineage documentation, and implementation guides in accordance with Federal documentation and Plain Writing standards.

  • Support Agile software development, sprint planning, code reviews, and continuous modernization initiatives.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field.

  • Minimum five (5) years of experience in software engineering, application modernization, or legacy system modernization.

  • Experience working with legacy technologies such as COBOL, SAS, FoxPro, PowerBuilder, or comparable enterprise systems.

  • Strong programming experience using Python, R, SQL, or modern programming languages.

  • Strong understanding of batch processing systems, statistical processing, data transformation, and business logic implementation.

  • Experience translating complex legacy business rules into modern software architectures.

  • Experience supporting enterprise application modernization initiatives.

  • Strong written and verbal communication skills.

  • Strong analytical, troubleshooting, and problem-solving abilities.

Technical Areas

Legacy Application Modernization

  • Legacy System Analysis

  • Legacy Code Conversion

  • Application Modernization

  • Software Refactoring

  • Business Logic Migration

  • System Reengineering

  • Digital Transformation

Legacy Technologies

  • COBOL

  • SAS

  • FoxPro

  • PowerBuilder

  • Mainframe Applications

  • z/OS (Preferred)

Modern Development

  • Python

  • R

  • SQL

  • Modern Software Architecture

  • Modular Application Design

  • Cloud-Native Development

Data Engineering & Processing

  • ETL Processes

  • Data Transformation

  • Data Validation

  • Batch Processing

  • Statistical Processing

  • Data Reconciliation

Enterprise Integration

  • REST APIs

  • Microservices

  • Enterprise Databases

  • Data Pipelines

  • Cloud Integration

Tools & Platforms

Legacy Technologies

  • COBOL

  • SAS

  • FoxPro

  • PowerBuilder

  • IBM Mainframe

  • z/OS

Programming Languages

  • Python

  • R

  • SQL

Data Processing

  • Pandas

  • NumPy

  • Statistical Libraries

  • Batch Processing Frameworks

Cloud Platforms

  • Microsoft Azure

  • Amazon Web Services (AWS)

Databases

  • Microsoft SQL Server

  • Oracle Database

  • PostgreSQL

  • IBM Db2

Version Control

  • Git

  • GitHub

  • GitLab

Testing & Validation

  • Unit Testing

  • Regression Testing

  • Data Validation Frameworks

  • Automated Testing

Documentation & Analysis

  • Technical Documentation

  • System Mapping

  • Data Lineage

  • Functional Specifications

Integration & DevSecOps

  • REST APIs

  • Microservices

  • CI/CD Pipelines

  • Deployment Automation

Preferred Certifications

  • AWS Certified Data Analytics - Specialty

  • Microsoft Azure Data Engineer Associate

  • Certified Data Management Professional (CDMP)

  • SAS Certified Specialist

Preferred Qualifications

  • Experience supporting Federal legacy modernization initiatives within agencies such as USDA, Census Bureau, IRS, or similar organizations.

  • Experience modernizing statistical processing applications or analytical systems.

  • Experience supporting large-scale enterprise data migration and transformation initiatives.

  • Experience working with high-volume, sensitive, or mission-critical Federal datasets.

  • Experience supporting cloud migration, application modernization, and enterprise digital transformation programs.

  • Familiarity with Federal software development standards, accessibility requirements, and secure coding practices.

Benefits & conditions

  • Full-time position.

  • Remote within the United States.

  • Standard business hours Monday through Friday.

  • Occasional travel may be required in support of customer meetings, technical workshops, modernization assessments, and program activities.

WINTrio Benefits

  • Healthcare (Medical, Dental, and Vision)

  • Flexible Spending Account (FSA) and Health Savings Account (HSA)

  • 401(k) and Retirement Savings Plan

  • Annual Bonus and Profit Sharing Opportunities

  • Paid Time Off (PTO) and Vacation

  • Employee Assistance Program (EAP)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wintrio.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · WWC 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:57 min

Analyzing legacy systems using software data

Markus Harrer Markus Harrer · WWC 2021

Videos

See all

Related articles

See all