Senior Software Engineer
Listed on 2026-06-12
-
Software Development
Backend Developer, Software Engineer, Senior Developer, Cloud Engineer - Software
Homeland Talent Solutions is representing an established and growing enterprise EdTech software organization seeking a Senior Software Engineer – COBOL Modernization (.NET/C#) to play a key role in a large-scale ERP and payroll platform modernization initiative.
As a Senior Software Engineer
, this position will focus on analyzing complex legacy COBOL applications, understanding underlying business rules and system dependencies, and helping transform critical ERP functionality into modern C#/.NET solutions. The environment includes millions of lines of production code supporting mission-critical payroll and ERP operations, making this an opportunity to work on one of the organization’s most strategic modernization programs.
The ideal candidate brings strong C#/.NET engineering experience, the ability to understand and navigate legacy COBOL environments, and experience leveraging modern AI-assisted development approaches to accelerate large-scale software modernization efforts while ensuring accuracy, maintainability, and long-term platform scalability.
As a Senior Software Engineer
, you will be responsible for helping modernize legacy ERP and payroll applications into scalable, maintainable .NET-based solutions. This role goes beyond simple code conversion and requires the ability to analyze legacy business logic, understand complex system dependencies, validate functional equivalency, and help establish modernization frameworks that support long-term product growth. You will collaborate closely with engineering leadership, platform architects, and product teams to modernize core ERP functionality while ensuring operational continuity and software quality throughout the process.
- Analyze and understand legacy COBOL applications, batch jobs, copybooks, file-processing workflows, and embedded business rules
- Design, develop, and maintain modern C#/NET solutions supporting ERP and payroll platforms
- Participate in large-scale modernization efforts involving millions of lines of legacy application code
- Leverage AI-assisted development tools and modernization techniques to accelerate code transformation and engineering productivity
- Build automated testing frameworks, validation processes, and quality controls to ensure functional equivalency between legacy and modernized applications
- Identify data dependencies, business process workflows, and integration requirements across ERP modules
- Collaborate with architects and engineering leaders to define modernization strategies and technical roadmaps
- Troubleshoot and resolve complex application, database, and integration issues
- Document modernization approaches, business logic mappings, and technical design decisions
- Contribute to long-term platform scalability, maintainability, and technical debt reduction initiatives
- Mentor junior engineers and promote engineering best practices across the development organization
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field
- 5+ years of software engineering experience
- Strong hands-on experience with: C#, NET / NET Core, ASPNET, REST APIs, SQL Server, Object-Oriented Design
- Experience analyzing and understanding legacy COBOL applications
- Experience working with enterprise-scale business applications, ERP systems, payroll systems, financial systems, or other highly transactional platforms
- Experience interpreting complex business rules and translating them into modern software architectures
- Experience with application modernization, migration, refactoring, or legacy transformation initiatives
- Strong problem-solving, debugging, and systems analysis skills
- Excellent written and verbal communication skills
- Experience with:
Genero 4JS, Legacy ERP platforms, Payroll systems, Financial systems, and Enterprise application modernization preferred - Experience building automated testing frameworks and validation harnesses
- Experience leveraging AI-assisted software development tools in production environments
- Exposure to agentic AI workflows, code generation frameworks, or AI-driven modernization initiatives
- Experience validating data integrity and functional equivalency during…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).