1

Legacy Software Developer Jobs (NOW HIRING)

SOFTWARE DEVELOPER (C++)

Norco, CA · On-site

$125 - $150/hr

SOFTWARE DEVELOPER (C++) VS CA NORCO, Norco, CA, US 7 days ago Requisition ID: 1604 Salary Range ... The role involves modernizing legacy software systems, implementing new capabilities ...

SOFTWARE DEVELOPER (.NET/C#)

Norco, CA · On-site

$100 - $125/hr

Support and modernize legacy software systems, including applications developed in Delphi. * Develop desktop user interfaces and application functionality using modern software engineering practices.

SOFTWARE DEVELOPER (C++)

Norco, CA · On-site

$100K - $160K/yr

Navy. This position is ideal for a mid-to-senior level software engineer with strong C ... The role involves modernizing legacy software systems, implementing new capabilities ...

SOFTWARE DEVELOPER (.NET/C#)

Norco, CA · On-site

$95K - $150K/yr

Support and modernize legacy software systems, including applications developed in Delphi. * Develop desktop user interfaces and application functionality using modern software engineering practices.

Software Developer SME Location: Onsite- Fairfax, VA 3 Days and in Washington, DC 2 Days per Week ... legacy software rebuilds * 10 years working in Java Standard Edition 11 * 10 years AWS and Cloud ...

Senior Software Developer

Fairfax, VA · On-site

$55.75 - $73.50/hr

Senior Software Developer Location: Onsite- Fairfax, VA 3 Days and in Washington, DC 2 Days per ... legacy software rebuilds * 8 years working in Java Standard Edition 11 * 8 years AWS and Cloud ...

Lead Engineer, Legacy Software Baseline Location: REMOTE (U.S) Clearance: Secret SUMMARY The Air Force C2SET (Command and Control Simulation, Emulation, and Training) program delivers advanced ...

Lead Software Developer

Washington, DC · On-site

$130K - $164K/yr

The role involves providing technical and thought leadership in the modernization of legacy ... software architecture, cloud-native development, backend development, frontend engineering ...

Legacy C++ Software Developer

San Jose, CA · On-site

$57.50 - $77.25/hr

MDAEdge is seeking a Software Engineer to support and maintain legacy C++ code on Windows Server, while contributing to modern Java-based systems. The role involves Windows Server administration ...

Software Developer

Solana Beach, CA · On-site +1

$120K - $180K/yr

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 is part of an agile development team responsible for building enterprise ... Lead the decomposition of legacy monolithic applications into cloud-hosted services; identify seams ...

next page

Showing results 1-20

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 (C++)

Norco, CA • On-site

VSolvit, LLC.
IT Services • 201 - 500 employees

$125 - $150/hr

Other

Medical, Dental, Vision, Life, Retirement

Re-posted 25 days ago


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

SOFTWARE DEVELOPER (C++)

VS CA NORCO, Norco, CA, US

7 days ago Requisition ID: 1604

Salary Range: $100,000.00 To $160,000.00 Annually

POSITION IS 100% ONSITE DAILY IN NORCO, CA

Job Summary

VSolvit is seeking a highly motivated Software Developer (C++) to join our team supporting the development, modernization, and sustainment of mission‑critical analysis applications for the U.S. Navy. This position is ideal for a mid‑to‑senior level software engineer with strong C++ development experience, a passion for solving complex technical challenges, and the ability to contribute throughout the software development lifecycle.

The selected candidate will work within a collaborative Agile SAFe environment, partnering with software engineers, systems engineers, testers, and government stakeholders to design, develop, enhance, and maintain desktop‑based analytical applications. The role involves modernizing legacy software systems, implementing new capabilities, troubleshooting complex issues, and contributing to the long‑term technical direction of the platform.

Successful candidates will possess strong object‑oriented design skills, experience developing multi‑threaded applications, and the ability to work independently while contributing effectively within a team environment. Experience working in DoD, government, or other regulated environments is highly desirable.

As with any position, additional expectations exist. These include adhering to established work schedules, meeting project deadlines, complying with company policies and procedures, communicating effectively with supervisors and team members, maintaining focus on assigned objectives, and performing other duties as assigned.

Responsibilities
  • Collaborate with Agile Scrum teams to design, develop, test, and maintain desktop‑based software applications
  • Develop high‑quality software solutions using C++ and modern software engineering practices
  • Design and implement scalable, maintainable, and efficient application components
  • Apply object‑oriented design principles, multi‑threading, concurrency, synchronization, and asynchronous programming techniques
  • Troubleshoot, debug, and resolve software defects and performance issues
  • Participate in the modernization of legacy applications and implementation of new capabilities
  • Contribute to software architecture, technical design discussions, and code reviews
  • Develop and maintain technical documentation, design artifacts, and software test procedures
  • Work closely with systems engineers, analysts, testers, and government stakeholders to ensure mission requirements are met
  • Participate in sprint planning, daily standups, retrospectives, and other Agile ceremonies
  • Support software integration, deployment, and sustainment activities
Basic Qualifications
  • 5–10 years of professional software development experience
  • Strong proficiency in C++ with a focus on desktop application development
  • Experience developing, maintaining, and enhancing desktop applications using C++
  • Strong understanding of object‑oriented programming and software engineering principles
  • Experience with multi‑threading, concurrency, synchronization, and task‑based asynchronous programming
  • Experience designing, developing, testing, and maintaining complex software applications
  • Experience troubleshooting and resolving software defects in production or operational environments
  • Working knowledge of Git source control, including branching, merging, code reviews, commits, and pull request workflows
  • Strong written and verbal communication skills
  • Ability to work independently and collaboratively within a team environment
  • Active Secret DoD Security Clearance required
  • If applicable: If you are or have been recently employed by the U.S. Government, a post‑employment ethics letter will be required if employment with VSolvit is offered
Preferred Qualifications
  • 5 to 7+ years of professional software development experience
  • Experience with Agile methodologies, particularly Scrum and SAFe
  • Experience using Atlassian tools such as Jira and Confluence
  • Experience developing desktop applications in government, defense, or regulated environments
  • Experience modernizing legacy software systems and migrating applications to newer architectures
  • Familiarity with CMake for configuring, building, and managing C++ projects
  • Experience with modern C++ standards (C++11/14/17/20)
  • Experience debugging, profiling, and optimizing complex software systems
  • Familiarity with Python scripting and automation
  • Experience supporting U.S. Navy or Department of Defense software development efforts
  • GIS (Geographic Information Systems) experience is a plus
  • Active Top Secret Clearance is a plus
Soft Skills
  • Strong analytical and problem‑solving skills
  • Excellent communication and interpersonal abilities
  • Strong attention to detail and commitment to quality
  • Self‑starter with a strong sense of ownership and accountability
  • Ability to adapt to changing priorities and project requirements
  • Strong teamwork and collaboration skills
  • Ability to mentor junior team members and share technical knowledge
Education and Certifications
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline
  • Equivalent combination of education, certifications, and relevant experience may be considered
  • CompTIA Security+ Certification required
Benefits

We offer a comprehensive and customizable benefits package that may include medical, dental, vision, life insurance, short‑term and long‑term disability coverage, Health Savings Accounts (HSA), Flexible Spending Accounts (FSA), 401(k) retirement plans, tuition reimbursement, and additional voluntary benefits.

Additional Notes

This position is intended for a mid‑to‑senior level software developer capable of contributing immediately to software design, development, and modernization efforts. The ideal candidate demonstrates strong technical expertise, sound engineering judgment, and the ability to work effectively in a fast‑paced Agile development environment supporting mission‑critical defense systems.

EEO Statement

VSolvit LLC is an Equal Opportunity/Affirmative Action Employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, national origin, protected veteran status, disability status, or any other characteristic protected by applicable law.

#J-18808-Ljbffr