1

Software Developer Legacy Code Jobs (NOW HIRING)

Sr. Developer - Legacy

Atlanta, GA · On-site

$52.50 - $69.25/hr

... software development life cycle methodology. The scope for Developer (Core) is systems based on ... or legacy evolution. -Interacts with the customer to gain an understanding of the business ...

As a Software Developer, youll be responsible for designing, optimizing, and maintaining our core ... Conduct in-depth debugging and profiling of new and legacy code, implementing fixes that maintain ...

As a Software Developer, you'll be responsible for designing, optimizing, and maintaining our core ... Conduct in-depth debugging and profiling of new and legacy code, implementing fixes that maintain ...

Western Door Federal is seeking a Software Developer - Intermediate at the Rock Island Arsenal, in ... Some of the legacy code may need to be refactored, which may include re-writing to use newer ...

Western Door Federal is seeking a Software Developer - Intermediate at the Rock Island Arsenal, in ... Some of the legacy code may need to be refactored, which may include re-writing to use newer ...

As a Software Developer, you'll be responsible for designing, optimizing, and maintaining our core ... Conduct in-depth debugging and profiling of new and legacy code, implementing fixes that maintain ...

Sr. Developer - Legacy

Atlanta, GA · On-site

$52.50 - $69.25/hr

... software development life cycle methodology. The scope for Developer (Core) is systems based on ... or legacy evolution. -Interacts with the customer to gain an understanding of the business ...

You may read, translate, and reverse-engineer legacy PASCAL software routines into modern supported languages including C++, LabVIEW, and Test Stand, including the test and checkout of the software ...

New

Software Developer

Solana Beach, CA · On-site +1

$120K - $180K/yr

... legacy on premises monolithic system to a scalable cloud based environment. The team operates ... Direct fleets of agentic coding assistants to deliver new applications, services, and front-end ...

You may read, translate, and reverse-engineer legacy PASCAL software routines into modern supported languages including C++, LabVIEW, and Test Stand, including the test and checkout of the software ...

New

... legacy on premises monolithic system to a scalable cloud based environment. The team operates ... Direct fleets of agentic coding assistants to deliver new applications, services, and front-end ...

... are seeking a Software Developer to design, implement, and maintain high-quality software ... legacy code to modern C++ where appropriate. • Use Python and relevant scripting tools to ...

next page

Showing results 1-20

People also search for

Software Developer Legacy Code information

See salary details

$48K

$111.8K

$166K

How much do software developer legacy code jobs pay per year?

As of May 31, 2026, the average yearly pay for software developer legacy code 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 are the key skills and qualifications needed to thrive as a Software Developer specializing in Legacy Code, and why are they important?

To thrive as a Software Developer working with legacy code, you need strong programming skills in older languages (such as COBOL, Fortran, or early versions of Java/C++), a solid grasp of software architecture, and relevant experience or a degree in computer science. Familiarity with legacy systems, version control tools like Git, and debugging or reverse engineering utilities is typically required. Patience, problem-solving ability, and clear communication are critical soft skills for understanding undocumented code and collaborating with stakeholders. These skills are crucial for maintaining, troubleshooting, and successfully updating legacy systems that remain vital to many organizations.

What are some common challenges software developers face when working with legacy code, and how can they be overcome?

Software developers working with legacy code often encounter challenges such as outdated documentation, tightly coupled systems, and code that lacks modern best practices. Navigating and understanding large, unfamiliar codebases can be time-consuming and may increase the risk of introducing bugs. To overcome these challenges, developers typically invest time in thorough code reviews, use automated testing to ensure changes don't break existing functionality, and gradually refactor code to improve maintainability. Collaborating closely with team members who have historical knowledge of the system is also crucial for efficient problem-solving.

What is a Software Developer Legacy Code?

A Software Developer Legacy Code is a professional who specializes in maintaining, updating, and improving older software systems that are still in use, often referred to as legacy codebases. These developers work with outdated technologies, programming languages, or architectures that may no longer be widely taught or supported. Their role involves debugging, refactoring, and sometimes modernizing these systems to ensure they continue to meet business needs. They must understand both the technical and historical context of the software, making their expertise crucial for organizations relying on older yet essential applications.

What is the difference between Software Developer Legacy Code vs Software Engineer?

AspectSoftware Developer Legacy CodeSoftware Engineer
CredentialsBachelor's in CS or related field, coding certificationsBachelor's or higher in CS or related field, certifications often preferred
Work EnvironmentMaintaining and updating existing codebases, troubleshooting legacy systemsDesigning, developing, testing new software solutions
Industry UsageCommon in companies with legacy systems needing updatesBroadly used across tech, finance, healthcare, and more
Search/Comparison IntentFocus on maintaining or updating old codeFocus on creating new software solutions

Software Developer Legacy Code specialists focus on maintaining and updating existing legacy systems, often working with older codebases. In contrast, Software Engineers design and develop new software solutions, working on innovative projects. While both roles require similar technical skills and educational backgrounds, their primary responsibilities and work environments differ significantly.

Infographic showing various Software Developer Legacy Code job openings in the United States as of May 2026, with employment types broken down into 1% As Needed, 78% Full Time, 16% Part Time, and 5% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
Sr. Developer - Legacy

Sr. Developer - Legacy

NLB Services

Atlanta, GA • On-site

$52.50 - $69.25/hr

Full-time

Posted 11 days ago


Job description

The Developer is responsible for the analysis, design, construction, testing, and implementation of business and technical information technology solutions through application of appropriate software development life cycle methodology. The scope for Developer (Core) is systems based on core technologies, while the scope for Developer (COTS) pertains to custom off the shelf systems. Developer (Niche) refers to niche technologies such as ecommerce systems and Specialty Development in Airline terminology refers to Mobility and TPF. '-Constructs, tests, and implements portions of business and technical information technology solutions through application of appropriate software development life cycle methodology. -Participates in standard business and technical information technology solution implementations, upgrades, enhancements, and conversions. -Uses appropriate tools to analyze, identify, and resolve business and/or technical problems. '-Applies specialized knowledge in a single discipline such as assembly/integration, cross-discipline functions, knowledge engineering, industry expertise, or legacy evolution. -Interacts with the customer to gain an understanding of the business environment and technical context. -Validates scope, plans, and deliverables for assigned projects. '-Leads the design, development, implementation, and support of information technology solutions encompassing multiple specializations, platforms, and technologies. -Defines project scope, plans, and deliverables, including proposed implementation dates. -Researches, analyzes, recommends, and implements new technologies, standard processes, tools, and techniques -Assists in defining alternate solutions for the business problem.
Quals--
6 + years of experience required
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. NLB is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, contact HR department by sending an e-mail to notifications@nlbservices.com.