> Markdown version of [/jobs/ext/1204625-software-engineer-legacy-modernization](https://www.wearedevelopers.com/jobs/ext/1204625-software-engineer-legacy-modernization). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Legacy Modernization - **Company:** Wintrio Llc - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** July 8, 2026 - **Apply:** https://www.wintrio.com/careers/software-engineer-legacy-modernization-cobol-sas-to-python-r/ ## About the Role * 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. ## 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. ## Related Videos - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)