1

Software Maintenance Engineer Jobs (NOW HIRING)

Maintenance Engineer Position Overview The Maintenance Engineer is responsible for improving the ... CMMS software (Limble, Maximo, SAP PM, eMaint, Maintenance Connection, etc.) * Lean Manufacturing

Maintenance Engineer

Sugar Creek, MO · On-site

$60K - $75K/yr

Perform routine and preventive maintenance on various equipment, including crushers, grinders ... Familiarity with CAD software or other engineering tools is a plus. Problem-Solving Skills: Ability ...

Provide software maintenance, support, and future development. Collaborate with team members is ... Basic Qualifications for Engineer Software 2 • Experience developing test software using LabVIEW ...

Posted today

Maintenance Engineer

Sugar Creek, MO · On-site

$60K - $75K/yr

Perform routine and preventive maintenance on various equipment, including crushers, grinders ... Familiarity with CAD software or other engineering tools is a plus. Problem-Solving Skills: Ability ...

Provide software maintenance, support, and future development. Collaborate with team members is ... Basic Qualifications for Engineer Software 2 • Experience developing test software using LabVIEW ...

Posted today

Maintenance Engineer

Manhattan, NY · On-site

$90K - $100K/yr

Maintenance Supervisor / Maintenance Engineer Greater New York City Area $90,000 - $100,000 Salary ... and computer software applications. #JDP By providing your phone number, you consent to: (1) ...

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 ...

Be Seen First

Maintenance Engineer

San Diego, CA · On-site

$70K - $75K/yr

Maintenance Engineer Reports To: Maintenance Manager, Director of Property Management Supervision ... Utilizes property management software to input data (e.g close service requests) and verify data (e ...

Software Engineer Location: United States; Remote Experience: Entry-Mid level Employment Type ... Develop and maintain software applications, implementing features and fixing bugs. * Participate in ...

Be Seen First

Maintenance Engineer

San Diego, CA · On-site

$70K - $75K/yr

Maintenance Engineer Reports To: Maintenance Manager, Director of Property Management Supervision ... Utilizes property management software to input data (e.g close service requests) and verify data (e ...

Description Bluon is seeking a Lead Front-End/Full-Stack Developer to help build and maintain our ... Analyze user needs and develop software solutions * Work with the product team to identify and ...

Maintenance Engineer

Greene, NY · On-site

$106K - $135K/yr

Join The Raymond Corporation as a Maintenance Engineer! The Role: We're seeking a passionate and ... software * Create documentation for equipment and/or training * Repairing and maintaining MIG ...

Showing results 21-40

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.

Maintenance Engineer

TREW LLC

West Chester, OH • On-site

Full-time

Posted 8 days ago


Job description

Maintenance Engineer
Position Overview
The Maintenance Engineer is responsible for improving the reliability, availability, and maintainability of production equipment and facility systems. This role develops preventive and predictive maintenance strategies, analyzes equipment failures, manages maintenance projects, and supports continuous improvement initiatives to maximize operational performance and reduce downtime.
Key Responsibilities:
  • Develop and maintain preventive maintenance (PM) programs for production equipment and facility systems.
  • Analyze equipment failures and identify root causes using problem-solving methodologies.
  • Lead corrective actions to prevent recurring equipment issues.
  • Support predictive maintenance initiatives including vibration analysis, thermography, oil analysis, and condition monitoring.
  • Monitor equipment performance metrics such as uptime, MTBF (Mean Time Between Failures), and MTTR (Mean Time To Repair).
  • Work closely with maintenance technicians to troubleshoot mechanical, electrical, pneumatic, hydraulic, and control system issues.
  • Manage equipment upgrades, retrofits, and reliability improvement projects.
  • Support capital equipment installations and commissioning activities.
  • Develop maintenance procedures, work instructions, and technical documentation.
  • Assist in spare parts management and inventory optimization.
  • Ensure compliance with OSHA, company safety policies, and applicable regulations.
  • Support continuous improvement initiatives utilizing Lean Manufacturing, Six Sigma, TPM, or Reliability-Centered Maintenance (RCM) principles.
  • Coordinate work with external contractors and equipment suppliers.
  • Participate in budgeting and maintenance cost reduction activities.
Education:
  • Bachelor's Degree in Mechanical Engineering, Electrical Engineering, Manufacturing Engineering, Industrial Engineering, or related field.
Experience:
  • 3-7+ years of maintenance, reliability, manufacturing, or industrial engineering experience.
  • Experience with industrial production equipment and automated systems.
Preferred Skills:
  • Preventive and Predictive Maintenance (PM/PdM)
  • Root Cause Analysis (RCA)
  • Reliability Engineering
  • PLC troubleshooting
  • Industrial automation and controls
  • Hydraulic and pneumatic systems
  • CMMS software (Limble, Maximo, SAP PM, eMaint, Maintenance Connection, etc.)
  • Lean Manufacturing
  • Project Management
  • Data analysis and KPI reporting
Key Performance Indicators (KPIs):
  • Equipment uptime (%)
  • Overall Equipment Effectiveness (OEE)
  • Mean Time Between Failures (MTBF)
  • Mean Time to Repair (MTTR)
  • Preventive Maintenance compliance rate
  • Maintenance cost per unit produced
  • Unplanned downtime hours
  • Safety performance
Work Environment:
  • Manufacturing environment with exposure to machinery, noise, and moving parts
  • Requires use of personal protective equipment (PPE)
  • Physical demands include standing, lifting, bending, and working in confined spaces
Other Duties:
  • Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
TREW’s story:
  • Business gets done working together. Successful business happens when trusted partners work together, to win together. At TREW we know that our customers buy solutions and technology built by people. With over 500 team members, we work fearlessly every day to do the right thing, even when no one is watching. From seasoned professionals to undergraduate co-ops, our team members enjoy seeing the impact of their contributions every day.
  • Trew and its companies are an equal opportunity employer. Applicants will be considered for employment without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status.