Software Engineer
Moorestown, NJ · On-site
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Moorestown, NJ · On-site
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Moorestown, NJ · On-site
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Moorestown, NJ · On-site
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Moorestown, NJ · On-site
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Moorestown, NJ · On-site
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Moorestown, NJ · On-site
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Moorestown, NJ · On-site
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Moorestown, NJ · On-site
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Be Seen First
New Haven, CT · On-site
Perform routine software maintenance Qualifications: * Previous experience in software development, computer engineering, or other related fields * Knowledge of MS Access, Python, or other ...
Quick apply
Be Seen First
New Haven, CT · On-site
Perform routine software maintenance Qualifications: * Previous experience in software development, computer engineering, or other related fields * Knowledge of MS Access, Python, or other ...
Perform routine software maintenance * Document all programming tasks and procedures * Troubleshoot and resolve any code issues Qualifications: * Previous experience in software development, computer ...
Perform routine software maintenance * Document all programming tasks and procedures * Troubleshoot and resolve any code issues Qualifications: * Previous experience in software development, computer ...
Chantilly, VA · On-site
SAIC is seeking a Software Engineer to maintain, upgrade, and develop a custom software solution critical to their customer's mission. The role involves developing and maintaining software solutions ...
Chantilly, VA · On-site
SAIC is seeking a Software Engineer to maintain, upgrade, and develop a custom software solution critical to their customer's mission. The role involves developing and maintaining software solutions ...
Sunnyvale, CA · On-site
$130K - $150K/yr
Provide software maintenance, support, and future development. * Collaborate with team members is ... Basic Qualifications for Engineer Software 2 * Experience developing test software using LabVIEW ...
Quick apply
Sunnyvale, CA · On-site
$130K - $150K/yr
Provide software maintenance, support, and future development. * Collaborate with team members is ... Basic Qualifications for Engineer Software 2 * Experience developing test software using LabVIEW ...
Provide software maintenance, support, and future development. * Collaborate with team members is ... Basic Qualifications for Engineer Software 2 * Experience developing test software using LabVIEW ...
Provide software maintenance, support, and future development. * Collaborate with team members is ... Basic Qualifications for Engineer Software 2 * Experience developing test software using LabVIEW ...
Our diverse team of acquisition experts, financial analysts, engineers, logisticians, IT ... NSWC PCD serves as the SSA and performs software maintenance supporting fielded software baselines ...
Our diverse team of acquisition experts, financial analysts, engineers, logisticians, IT ... NSWC PCD serves as the SSA and performs software maintenance supporting fielded software baselines ...
$100K - $140K/yr
... software maintenance (e.g., bugs) Participate in integration and testing of systems through ... object-oriented programming Backend software development experience Experience writing and ...
Quick apply
$100K - $140K/yr
... software maintenance (e.g., bugs) Participate in integration and testing of systems through ... object-oriented programming Backend software development experience Experience writing and ...
Norfolk, VA · On-site
Responsibilities : • Research, design, develop, test, and maintain software applications and systems in support of advanced R&D efforts. • Collaborate with hardware and systems engineering teams ...
New
Norfolk, VA · On-site
Responsibilities : • Research, design, develop, test, and maintain software applications and systems in support of advanced R&D efforts. • Collaborate with hardware and systems engineering teams ...
New
ORA_ON_SITE Description SAIC has an immediate opening for a Software Engineer to maintain, upgrade, and develop as necessary a custom software solution critical to the daily execution of our customer ...
ORA_ON_SITE Description SAIC has an immediate opening for a Software Engineer to maintain, upgrade, and develop as necessary a custom software solution critical to the daily execution of our customer ...
$116K - $154K/yr
Assess database performance and ensure that programs continue to operate normally through software maintenance and testing. She will apply engineering principles to design and develop new software ...
$116K - $154K/yr
Assess database performance and ensure that programs continue to operate normally through software maintenance and testing. She will apply engineering principles to design and develop new software ...
Herndon, VA · On-site
$150K - $170K/yr
We are seeking a Senior Software Engineer to become an integral part of our team ... You will be responsible for designing, building and maintaining web applications in a .NET ...
Quick apply
Herndon, VA · On-site
$150K - $170K/yr
We are seeking a Senior Software Engineer to become an integral part of our team ... You will be responsible for designing, building and maintaining web applications in a .NET ...
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Moorestown, NJ · On-site
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Moorestown, NJ · On-site
Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile ... Bachelor's degree or higher (in Engineering, Computer Science, Math, Physics, or related field) or ...
Houston, TX · On-site
$117K - $154K/yr
Assess database performance and ensure that programs continue to operate normally through software maintenance and testing. She will apply engineering principles to design and develop new software ...
Houston, TX · On-site
$117K - $154K/yr
Assess database performance and ensure that programs continue to operate normally through software maintenance and testing. She will apply engineering principles to design and develop new software ...
Herndon, VA · On-site
$150K - $170K/yr
We are seeking a Senior Software Engineer to become an integral part of our team ... You will be responsible for designing, building and maintaining web applications in a .NET ...
Quick apply
Herndon, VA · On-site
$150K - $170K/yr
We are seeking a Senior Software Engineer to become an integral part of our team ... You will be responsible for designing, building and maintaining web applications in a .NET ...
$27.88 - $32.80
5% of jobs
$32.80 - $37.72
10% of jobs
$37.72 - $42.64
9% of jobs
$43.69 is the 25th percentile. Wages below this are outliers.
$42.64 - $47.55
7% of jobs
$47.55 - $52.47
15% of jobs
The median wage is $53.98 / hr.
$52.47 - $57.39
14% of jobs
$61.84 is the 75th percentile. Wages above this are outliers.
$57.39 - $62.30
17% of jobs
$62.30 - $67.22
14% of jobs
$67.22 - $72.14
6% of jobs
$72.14 - $77.05
3% of jobs
$77.05 - $81.97
0% of jobs
$27
$54
$81
| Aspect | Software Maintenance Programmer | Software Developer |
|---|---|---|
| Primary Focus | Updating, debugging, and maintaining existing software applications | Designing, developing, and creating new software solutions |
| Required Skills | Proficiency in debugging, code modification, and understanding legacy systems | Strong programming, system design, and development skills |
| Work Environment | Often in maintenance teams, working on existing codebases | Typically in development teams, building new applications |
| Certifications | Relevant programming certifications, experience with specific platforms | Similar certifications, with emphasis on software design and development |
While both roles require programming skills and technical knowledge, Software Maintenance Programmers focus on keeping existing software functional and efficient, whereas Software Developers create new software solutions from scratch. The roles often overlap but serve different stages of the software lifecycle.

Other
Posted 17 days ago
ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking highly motivated Software Engineers to support the continued development and sustainment of the U.S. Navy's Aegis Weapons System in Moorestown, NJ.
Responsibilities:
Work in a collaborative team using agile software development methodology, performing the following tasks:
Requirements:
Experience with the following is considered a plus: