1

Software Maintenance Engineer Jobs (NOW HIRING)

Maintenance Engineer

Santa Cruz, CA · On-site

$115K - $155K/yr

... of software-hardware maintenance interfaces * Experience implementing a maintenance program for a new aircraft entry into service Compensation at Joby is a combination of base pay and Restricted ...

... software-hardware maintenance interfaces * Experience implementing a maintenance program for a new aircraft entry into service Additional Information Compensation at Joby is a combination of base pay ...

Maintenance Engineer

Santa Cruz, CA · On-site

$115K - $155K/yr

... software-hardware maintenance interfaces * Experience implementing a maintenance program for a new aircraft entry into service Additional Information Compensation at Joby is a combination of base pay ...

The Maintenance Engineer is responsible for ensuring that the engineering and maintenance ... PMS or other software. * Perform preventative maintenance in guest rooms and common areas as ...

Perform software and hardware updates, testing, and installations as required. * Provide technical ... Promote and maintain strong engineering standards and best practices. * Perform other duties as ...

The Maintenance Engineer is responsible for ensuring that the engineering and maintenance ... PMS or other software. * Perform preventative maintenance in guest rooms and common areas as ...

Maintenance Engineer

Oxnard, CA · On-site

$85K - $105K/yr

Experience using production databases and software to document processes and plan maintenance/upgrade schedules. Qualifications: * Bachelor's degree in mechanical engineering required. * Minimum of 5 ...

The Maintenance Engineer is responsible for installing, operating, and maintaining video, audio ... Perform software and hardware updates, tests, and installation as required. * Provide technical ...

Experience using production databases and software to document processes and plan maintenance/upgrade schedules. Qualifications: * Bachelor's degree in mechanical engineering required. * Minimum of 5 ...

The Maintenance Engineer is responsible for ensuring that the engineering and maintenance ... PMS or other software. * Perform preventative maintenance in guest rooms and common areas as ...

Maintenance Engineer

Austin, TX · On-site

$30 - $34.09/hr

The Maintenance Engineer is responsible for installing, operating, and maintaining video, audio ... Perform software and hardware updates, tests, and installation as required. * Provide technical ...

Job Type Full-time Description The Maintenance Engineer is responsible for ensuring that the ... PMS or other software. * Perform preventative maintenance in guest rooms and common areas as ...

Showing results 41-60

Software Maintenance Engineer information

See salary details

$14

$17

$18

How much do software maintenance engineer jobs pay per hour?

As of Aug 12, 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 is a software maintenance engineer?

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?

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
What job categories do people searching Software Maintenance Engineer jobs look for? The top searched job categories for Software Maintenance Engineer jobs are:
Infographic showing various Software Maintenance Engineer job openings in the United States as of August 2026, with employment types broken down into 83% Full Time, and 17% Contract. Highlights an 100% In-person job distribution, with an average salary of $36,000 per year, or $17.3 per hour.

Building Maintenance Engineer

The Building People

Arlington, VA

Full-time

Re-posted 3 days ago


Job description

The Building People, LLC, has a position open for a Building Maintenance Engineer to provide facilities support of the Transportation Security Administration in the Alexandria and Herndon Virginia area.

Responsibilities/Duties

The Building Maintenance Engineer shall:

  • Possess facilities technician experience directly dealing with and operating commercial level Mission Critical facilities electrical, mechanical, plumbing, HVAC, HAZMAT and planned preventative maintenance systems and sub-systems; or Equivalent qualifications.
  • Possess knowledge of fire codes (e.g. Federal, state, local and MWAA standards), Health and safety (OSHA) and building codes (e.g. Uniform Building Codes and International Building Codes);  
  • Have the ability to read, interpret and act according to building/plant blueprints/schematic drawings;
  • Possess basic computer skills and the ability or aptitude to operate “building control” computer operated programs/software.