1

Legacy Software Developer Jobs (NOW HIRING)

Software Developer

Mclean, VA · On-site

$100K/yr

The Software Developer will enhance and refactor legacy applications, build cloud-hosted services using modern programming languages and frameworks, and develop production-ready AI capabilities that ...

The Software Developer is part of an agile development team responsible for building enterprise ... Lead the decomposition of legacy monolithic applications into cloud-hosted services; identify seams ...

The Software Developer will enhance and refactor legacy applications, build cloud-hosted services using modern programming languages and frameworks, and develop production-ready AI capabilities that ...

Experienced software developer that can support additional backend software development tasks in addition to UI/UX updates * Experience developing WinForms applications and supported complex legacy ...

The Software Developer will enhance and refactor legacy applications, build cloud-hosted services using modern programming languages and frameworks, and develop production-ready AI capabilities that ...

The Software Developer will enhance and refactor legacy applications, build cloud-hosted services using modern programming languages and frameworks, and develop production-ready AI capabilities that ...

The Software Developer will enhance and refactor legacy applications, build cloud-hosted services using modern programming languages and frameworks, and develop production-ready AI capabilities that ...

Lead Software Developer

Washington, DC · Hybrid

$131K - $164K/yr

AnaVation is seeking a Lead Software Developer with an active Secret clearance ... The ideal candidate will be a technical and thought leader with a passion for modernizing legacy ...

Lead Software Developer

Washington, DC · Hybrid

$131K - $164K/yr

AnaVation is seeking a Lead Software Developer with an active Secret clearance ... The ideal candidate will be a technical and thought leader with a passion for modernizing legacy ...

Work closely with ETL developers to assist in data conversions, ensuring smooth and accurate migration of data from legacy systems to the new municipal ERP software. Qualifications * Proficiency in ...

The Software Engineer will work with a large team of developers, software engineers and data ... Comfort and familiarity in maintaining legacy applications * Experience in modernization of legacy ...

Overview VTG is seeking a Software Developer for a 200+ FTE technical development program ... legacy applications o Ability to write custom scripts to install and configure code in EC2 ...

Showing results 21-40

Legacy Software Developer information

See salary details

$48K

$111.8K

$166K

How much do legacy software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for legacy software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What is a legacy software developer?

Legacy software developers are professionals who specialize in maintaining, updating, and sometimes migrating older software systems that are still critical to a business but may use outdated technologies or programming languages. They ensure that these legacy systems remain functional, secure, and compatible with newer technologies. Their work often involves troubleshooting, code refactoring, and integrating new features without disrupting existing operations. These developers play a crucial role in organizations that rely on longstanding software for core business processes.

What are some common challenges faced by legacy software developers when maintaining older systems?

Legacy Software Developers often encounter challenges such as outdated documentation, limited support for obsolete programming languages, and integrating old systems with modern technologies. They may also need to troubleshoot bugs in code that was written many years ago and may not follow current best practices. Collaborating with cross-functional teams is essential, as knowledge transfer and clear communication help ensure system stability and successful updates. Adapting to these challenges can provide valuable experience and open pathways to senior technical roles or system architecture positions.

What are the key skills and qualifications needed to thrive as a legacy software developer, and why are they important?

To thrive as a Legacy Software Developer, you need strong proficiency in older programming languages (such as COBOL, Fortran, or Visual Basic), software maintenance experience, and a relevant degree in computer science or IT. Familiarity with mainframe systems, legacy databases, version control tools, and sometimes specific certifications in legacy technologies is typical. Problem-solving, patience, and effective communication are crucial soft skills, especially when translating outdated code and working with cross-generational teams. These abilities ensure the stability and continued functionality of critical business systems that still rely on legacy software.

What is the difference between Legacy Software Developer vs Modern Software Developer?

AspectLegacy Software DeveloperModern Software Developer
Required CredentialsTypically a degree in Computer Science or related field; experience with older programming languagesSimilar degrees; often proficient in newer languages and frameworks
Work EnvironmentMaintains and updates existing legacy systems, often in enterprise settingsDevelops new applications using current technologies, agile environments
Employer & Industry UsageFinancial, government, and large corporations with legacy systemsTech startups, software firms, innovative industries

Legacy Software Developers focus on maintaining and updating older systems, requiring knowledge of legacy languages and environments. Modern Software Developers build new applications with current technologies, emphasizing innovation and agility. Both roles share foundational programming skills but differ in their focus and technology stacks.

Is a legacy software developer still in demand?

Legacy software developers are still in demand because many organizations rely on older systems that require maintenance, updates, and integration. Skills in languages like COBOL, mainframe environments, and understanding of existing codebases remain valuable, especially in industries like finance and government. However, combining legacy skills with modern technologies can enhance job prospects.

What is legacy software development?

Legacy software development involves maintaining, updating, or modifying older software systems that are still in use but may be based on outdated technologies or architectures. Developers working in this field often need skills in understanding legacy code, debugging, and integrating new features with existing systems. It requires careful planning to ensure stability and compatibility while extending the software's lifespan.

What are popular job titles related to Legacy Software Developer jobs?

For Legacy Software Developer jobs, the most frequently searched job titles are:

Infographic showing various Legacy Software Developer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 88% Full Time, 7% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.

Software Developer

Huntsville, AL • On-site

Moseley Technical Services, Inc.
Recruiting and Staffing Services • 201 - 500 employees

$90K - $120K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 18 days ago


Job description

Check out this new opportunity!
Software Developer
C++ | Ada | Missle Defense
Full-Time with an Employee Owned and Best Places to Work Contractor
Onsite in Huntsville, AL | Schedule: 9x80
We are hiring a Software Developer to support the GMD Weapon System (GWS) Fire Control (GFC) Engagement Planner team, developing and testing complex software capabilities and algorithms for the Missile Defense Agency (MDA). This cleared defense software engineering role requires experience with C++ or Ada, MATLAB, Python, Unix/Linux, mathematical and physics-based algorithms, optimization algorithms, and modeling and simulation, along with an active Secret security clearance.
This role supports software development and modernization, including translating Ada code to C++, implementing new Engagement Planner capabilities, and reviewing software requirements and test cases. You will contribute to complex, highly visible missile defense systems and fire control solutions supporting GWS mission requirements.
Responsibilities:
  • Develop, implement, and test software capabilities and algorithms for the GWS Fire Control Engagement Planner.
  • Modernize legacy software and translate Ada code to C++.
  • Analyze and implement complex mathematics- and physics-based algorithms and optimization solutions.
  • Develop and maintain software using Ada and C++ within Unix/Linux environments.
  • Use MATLAB and Python to support software development, algorithm analysis, modeling, and testing.
  • Read and interpret modeling and simulation outputs and technical information supporting software implementation.
  • Review software requirements and test cases developed for Engagement Planner capabilities.
  • Collaborate with software developers and technical teams to implement and validate new and existing capabilities.
  • Support software solutions and algorithms delivered for GMD Weapon System (GWS) and Missile Defense Agency (MDA) mission requirements.

Qualifications:
  • US Citizenship Required
  • Active Secret security clearance is required.
  • Bachelor's degree in a STEM-related field.
  • Bachelor's degree with 5 years of related experience or Master's degree with 3 years of related experience; experience not to exceed 10 years.
  • Recent demonstrated software development experience using Ada or C++.
  • Experience solving complex mathematics- and physics-based problems.
  • Experience analyzing and implementing optimization algorithms.
  • Recent experience with MATLAB and Python.
  • Experience with Unix/Linux operating systems.
  • Ability to read and interpret modeling and simulation.
  • Ability to support an in-person, closed-area work environment.

Preferred Qualifications:
  • Experience solving complex mathematics- and physics-based problems involving the development of fire control solutions.
  • Advanced experience with Linux, scripting, and system operations.
  • Previous experience with Missile Defense Agency (MDA) programs and/or systems.
  • Experience with automated software requirements testing and analysis.
  • Experience with software containerization and orchestration, including Kubernetes, Helm Charts, and Docker.
  • Experience with Agile project management tools, including Jira and Confluence.
  • Experience with DevSecOps, CI/CD automation, and continuous deployment using tools and technologies such as Jenkins, Ansible, Git, and GitLab.

Full-Time position with an Employee-Owned company offering a comprehensive benefits package: Medical, Dental, and Vision insurance, Short-Term and Long-term Disability, and Life Insurance, FSA, Employee Stock Ownership Plan (ESOP), 401(k) Plan with company match, Tuition and Training Reimbursement, and Incentive Compensation. Estimated Salary Range: $90,000 - $120,000 (Based on factors such as Government labor categories (LCATs) education, experience, geographic location, etc.)
We are honored to have been named a contender for the Best Places to Work award from the Huntsville/Madison County Chamber of Commerce since 2020 and recognized as a Best Place for Working Parents since 2022. This designation underscores our ongoing commitment to fostering a workplace culture that supports working parents and their families.
Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer
What to Expect
Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have achieved our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
  • To apply, send a resume to: resumes@moseleytechnical.com
  • For more active job openings: Careers at Moseley Technical
  • For more information about us: Moseley Technical - Mission and Values!

"We stand by our 30-year-old commitment of "World Class Service. World Class Company."

Moseley Technical Services logo

About Moseley Technical Services

Sourced by ZipRecruiter

Moseley Technical Services, headquartered in Huntsville, AL, US, is a renowned player in the engineering services industry. They provide a diverse array of services, primarily focused on staffing and recruiting for various technical industries including aerospace, defense, and information technology. Incepted in 1995, this veteran-owned company prides itself on its strong commitment to its customers’ missions and to its employees.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Huntsville, AL, US

Year founded

1994

Social media