1

Software Maintenance Engineer Jobs (NOW HIRING)

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

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

Maintenance Engineer (Rocket Factory & Assembly Plant) About Us: X-Bow Systems is a cutting-edge ... Proficiency using MRP, ERP, and CMMS software platforms (such as Fiix or UpKeep). * Ability to ...

Maintenance Engineer (Rocket Factory & Assembly Plant) About Us: X-Bow Systems is a cutting-edge ... Proficiency using MRP, ERP, and CMMS software platforms (such as Fiix or UpKeep). * Ability to ...

Maintenance Engineer (Rocket Factory & Assembly Plant) About Us:  X-Bow Systems is a cutting-edge ... Proficiency using MRP, ERP, and CMMS software platforms (such as Fiix or UpKeep). * Ability to ...

Maintenance Engineer

Manhattan, NY · On-site

$85K - $105K/yr

MAINTENANCE ENGINEER Bronx, NY A well-established food manufacturing company in the Bronx, NY is ... Strong computer skills, including maintenance management software and Microsoft Office. Proven ...

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

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

Job Title: Maintenance Engineer / Mechanical Testing Technician Join a mechanical testing ... Use basic computer operations and data acquisition software to monitor tests, record data, and ...

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

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 Jul 23, 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
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 July 2026, with employment types broken down into 90% Full Time, and 10% Contract. Highlights an 90% In-person, and 10% Remote job distribution, with an average salary of $36,000 per year, or $17.3 per hour.
Maintenance Engineer

Maintenance Engineer

AK Steel

Burns Harbor, IN

Full-time

Medical, Retirement, PTO

Posted 7 days ago


Job description

Location: Burns Harbor

Cleveland-Cliffs Steel has an immediate opportunity for a Maintenance Engineer at our Burns Harbor, Indiana operation. The Maintenance Engineer will be responsible for support to the operation through analysis of equipment health and recommending strategies to increase the time between overhauls. This role serves as a technical resource for planning, scheduling, and execution of mechanical maintenance. This position will be responsible for supporting plant reliability using knowledge of mechanical systems to troubleshoot and decrease lost opportunities.


Summary of Responsibilities:

  • Provide engineering design and specifications for mechanical equipment and systems including but not limited to rotating equipment, piping systems, vessels, conveyors and other mechanical equipment.

  • Utilize various reliability tools in support of continuous improvement including leading or supporting key activities of the reliability program.

  • Establish Key Processing "Best Practices" to improve profitability, including; operating conditions, hardware change recommendations, monitoring process conditions, and unit performance reporting/comparison (benchmarking).

  • Evaluate existing system and component capabilities by analyzing data utilizing engineering software.

  • Review data from preventative maintenance activities and operations, monitoring those activities for effectiveness and if applicable, frequency, and making changes as necessary.

  • Utilizes appropriate failure analysis techniques to determine root causes of equipment failures and initiates necessary corrective action to eliminate/reduce such failures.

  • Assists in the planning of equipment outages, down turn repairs, and the establishment of maintenance shops; sets priorities to ensure timely, efficient repair/replacement of equipment. Assists in the establishments and assignment of preventive maintenance procedures for the proper care of equipment.

  • Works closely with Operations and Technical personnel to ensure that drawings are updated in keeping with equipment modifications; to provide counsel for equipment redesign; and, to secure information necessary for the performance of the position.

  • May provide day-to-day supervision of the Maintenance Technicians within assigned division.

  • Other duties as assigned.

Minimum Qualifications:

  • Bachelor's degree (BS) from an accredited educational institution in Electrical Engineering or Mechanical Engineering or related technical field or combination of education / experience.

  • Demonstrated equipment maintenance knowledge.

  • Strong mechanical troubleshooting skills and experience.

  • Experience using an electronic Maintenance Repair Software System, and Microsoft Office, including Excel, Word, and PowerPoint.

  • Ability to perform maintenance and reliability studies and / or FMEA for existing and proposed replacement equipment.

  • Strong communication skills and the ability to collaborate efforts and work well with others.

  • Applicants for this position must be currently legally authorized to work in the United States on a full-time basis.


Preferred Qualifications:

  • At least five (5) years of experience in the steel or metals industry.


Cleveland-Cliffs Inc. is the largest flat-rolled steel company and the largest iron ore pellet producer in North America. The Company is vertically integrated from mined raw materials, direct reduced iron, and ferrous scrap to primary steelmaking and downstream finishing, stamping, tooling, and tubing. We offer an excellent total compensation package including competative pay with variable compensation opportunity, health insurance, retirement plan, education assistance, paid time off and more.

Cleveland-Cliffs Inc. is committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the employment process, please send an e-mail tocareers@clevelandcliffs.comor call 1-(312) 899-3097 and let us know the nature of your request and your contact information. Do not email your application materials to this email address. Application materials sent to this email address will not be considered.

Cleveland-Cliffs Inc. is an equal opportunity employer - M/F/Veteran/Disability. We are a drug-free workplace and conduct pre-employment screening as a condition of employment.


AK Steel logo

About AK Steel

Sourced by ZipRecruiter

AK Steel is a leading producer of flat-rolled carbon, stainless, and electrical steel products in the United States. With a rich heritage spanning over a century, AK Steel is known for its commitment to innovation, quality, and customer satisfaction. AK Steel's product portfolio encompasses a wide range of steel solutions tailored to meet the needs of various industries, including automotive, construction, appliances, electrical, and packaging. The advanced manufacturing facilities and state-of-the-art technologies enable AK Steel to produce high-quality steel products that meet stringent specifications and performance requirements.

Industry

Manufacturing

Company size

5,001 - 10,000 Employees

Headquarters location

West Chester, OH, US

Year founded

1899

Social media