1

Software Maintenance Engineer Jobs (NOW HIRING)

In our CFCs - together with the proprietary software applications - we operate a world-class online ... As a Maintenance Engineer will provide first response to engineering fault conditions, both ...

In our CFCs - together with the proprietary software applications - we operate a world-class online ... As a Maintenance Engineer will provide first response to engineering fault conditions, both ...

Maintenance Engineer Department: Maintenance - AL Location: Albert Lea, MN Start Your Application ... Utilize the MP2 Maintenance Software to report and analyze labor efficiency, equipment deficiencies ...

Maintenance Engineer Department: Maintenance - AL Location: Albert Lea, MN Start Your Application ... Utilize the MP2 Maintenance Software to report and analyze labor efficiency, equipment deficiencies ...

Domtar is seeking a Maintenance Engineer at our Pulp Mill in Plymouth, North Carolina. The ... Excellent computer skills with computer-based maintenance software such as SAP, MS Office and ...

Maintenance Engineer Location: Santa Ana, CA (Industrial Flex and Storage Units) Hours: Tuesday ... Perform and log daily property report in Company Cam and/or Maintenance software. Qualifications:

Domtar is seeking a Maintenance Engineer at our Pulp Mill in Plymouth, North Carolina. The ... Excellent computer skills with computer-based maintenance software such as SAP, MS Office and ...

The Maintenance Engineer is responsible for providing the leadership, guidance, support and ... Utilize the MP2 Maintenance Software to report and analyze labor efficiency, equipment deficiencies ...

Evaluate existing system and component capabilities by analyzing data utilizing engineering software. * Review data from preventative maintenance activities and operations, monitoring those ...

As a Maintenance Engineer within the Advanced Imaging Solutions (AIS) business, you will have ... Exposure to asset management or maintenance software EAM. * Basic mechanical aptitude or hands-on ...

... with software development and hardware system lifecycle activities * Apply advanced schedule ... Minimum of 10 years of Maintenance Engineering experience Preferred Qualifications : * Prior ...

As a Maintenance Engineer within the Advanced Imaging Solutions (AIS) business, you will have ... Exposure to asset management or maintenance software EAM. * Basic mechanical aptitude or hands-on ...

next page

Showing results 1-20

Software Maintenance Engineer information

See salary details

$14

$17

$18

How much do software maintenance engineer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for software maintenance engineer in the United States is $17.31, according to ZipRecruiter salary data. Most workers in this role earn between $16.35 and $18.27 per hour, depending on experience, location, and employer.

What are Software Maintenance Engineers?

Software Maintenance Engineers are IT professionals who specialize in managing, updating, and improving existing software systems. Their main responsibilities include fixing bugs, implementing updates, ensuring compatibility with new technologies, and optimizing performance to meet users' evolving needs. They work closely with development teams to ensure software runs smoothly and remains secure throughout its lifecycle. Additionally, they may handle documentation, user support, and compliance with industry standards.

What is the difference between Software Maintenance Engineer vs Software Developer?

AspectSoftware Maintenance EngineerSoftware Developer
Primary FocusMaintaining, updating, and troubleshooting existing software applicationsDesigning, coding, and developing new software applications
Required SkillsDebugging, version control, understanding legacy codeProgramming, system design, software architecture
Work EnvironmentOften in support or maintenance teams, working on existing codebasesDevelopment teams, creating new features and applications
CertificationsTypically none specific, but certifications like ITIL or software testing are commonProgramming certifications, computer science degrees

While both roles require strong technical skills, Software Maintenance Engineers focus on keeping existing software running smoothly, whereas Software Developers create new software solutions. Understanding these differences helps in choosing the right career path or job search focus.

What are the key skills and qualifications needed to thrive as a Software Maintenance Engineer, and why are they important?

To thrive as a Software Maintenance Engineer, you need strong programming skills, expertise in debugging and troubleshooting, and a degree in computer science or a related field. Familiarity with source control systems (like Git), issue tracking tools (such as Jira), and knowledge of legacy and modern programming languages are typically required. Attention to detail, problem-solving abilities, and effective communication help engineers efficiently address software issues and collaborate with development teams. These skills ensure reliable software performance, quick resolution of bugs, and long-term system stability.

What are some common challenges faced by Software Maintenance Engineers, and how can they effectively address them?

Software Maintenance Engineers often encounter challenges such as understanding legacy code, managing unexpected bugs, and ensuring compatibility with evolving systems. To address these, it’s important to develop strong analytical skills, maintain clear documentation, and communicate regularly with original developers or stakeholders. Proactively prioritizing tasks and collaborating with QA and development teams can also help streamline the maintenance process and minimize disruptions.
More about Software Maintenance Engineer jobs
Infographic showing various Software Maintenance Engineer job openings in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $36,000 per year, or $17.3 per hour.

Software Maintenance and Support

E*Pro, Inc.

Glendale, AZ • On-site

Full-time

Posted 11 days ago


Job description

Company Description

EPro Consulting service offerings include contingent Staff Augmentation of IT professionals, Permanent Recruiting and Temp-to-Hire. In addition, our industry expertise and knowledge within financial services, Insurance, Telecom, Manufacturing, Technology, Media and Entertainment, Pharmaceutical, Health Care and service industries ensures our services are customized to meet specific needs. For more details please visit our website www.epro-tech.com

We have been retained for providing recruiting assistance, for direct hires, by one of the world-leading information technology consulting, services, and business process outsourcing organization that envisioned and pioneered the adoption of the flexible global business practices that today enable companies to operate more efficiently and produce more value.

Job Description

Job Title: Software Maintenance and Support

Work Location: Glendale, AZ

Job Type: Fulltime/Permanent Opportunity

 

Technical/Functional Skills: Support and maintain mission critical applications in a Java and .net front end which accesses data on a SQL server.

 

Experience Required

  • Experience in Java and .Net development experience
  • Experience in leading/working in a successful technical support team
  • Troubleshooting and resolving complicated issues
  • Supporting end users in multiple demographic locations
  • The successful candidate must have the ability to review log files and use the information with the log files to write SQL queries in order to resolve mission critical production issues.
  • The successful candidate must have the ability to multi-task effectively, and communicate concepts between technical and non-technical personal
  • Highly skilled in time-management and creating & meeting timelines
  • Experience working in a fast-paced, deadline-oriented environment.

Must be strong in the following technologies:

  • UNIX, Windows
  • Java, .Net technologies
  • Object-oriented concepts
  • Networking and faxing within a large scale organization
  • Microsoft Office Professional software
  • SOAPUI or equivalent Web Service monitoring and testing tools
  • XML
  • SQL, preferably with Microsoft SQL Server

If interested please send me the word format resume ASAP and also answer to the questions below

Full Name:
Citizenship/Visa Status:
Contact Number:
Current Salary/Rate:
Expected Salary:
Availability:
Candidate convenient time to have the phone discussion:


Regards,

Sarankumar Rajagopal - Technical Recruiter

EPro Inc | Woodbridge, New Jersey 07095

T : +1 732-283-0499 228

E : [email protected]   |  Website : www.eprocorp.com

Additional Information

NO THIRD PARTY SUBCONTRACTING for these positions

NO VISA SPONSORSHIP for this position

*