1

Software Maintenance Engineer Jobs (NOW HIRING)

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

Dallas, TX · On-site

$29 - $36.50/hr

We are seeking a Maintenance Engineer on a contract-to-hire basis in Dallas, TX. Our client ... Strong problem-solving skills and the ability to operate diagnostic equipment and software for ...

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

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

Echo IT Solutions is seeking a Maintenance Engineer to maintain and support datacenter software technologies and innovations for Samsung memory technologies in public and private clouds. The role ...

Experience using maintenance management software and engineering diagnostic tools. * Ability to interpret technical manuals, engineering drawings, and blueprints. * Strong project management and ...

Software Engineer

OR · On-site +1

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

Maintenance Engineer

Beverly Hills, CA · On-site

$27.97 - $28.97/hr

As the Engineer, you will be responsible for the operation maintenance service and repair of ... Point of Sale Software * Basic Cleaning Chemicals & Tools (mop/bucket, broom/dustpan, vacuum ...

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

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 Sep 2, 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 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.

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.

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 1% As Needed, 80% Full Time, 15% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $36,000 per year, or $17.3 per hour.

Maintenance Engineer

Sparrow Company

Kansas City, MO • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Job description

Nature and Scope

  • Perform routine and preventive maintenance on various equipment, including crushers, grinders, kilns, and material handling systems to ensure optimal operation and minimize downtime.
  • Identify, diagnose, and resolve mechanical issues affecting production. Use problem-solving skills to implement effective solutions to recurring problems.
  • Maintain accurate records of maintenance activities, including repairs, inspections, and parts usage. Contribute to the development of maintenance schedules and procedures.
  • Work closely with senior personnels and other departments to coordinate maintenance activities and improve operational efficiency. Participate in team meetings to discuss projects and progress.
  • Adhere to all safety regulations and protocols while performing maintenance duties. Participate in safety drills and contribute to fostering a safety-conscious work environment.
  • Support ongoing projects, such as equipment upgrades or installations, by providing technical input and assistance during implementation.
  • Continuous seeking opportunities for professional development to enhance skills and knowledge in maintenance engineering practices and cement production processes.
  • Assist in planning major shutdown work requests with a high degree of specialization, regarding instructions, human resources estimate, materials, special tools, and estimated duration of jobs.
  • And other duties as assigned.

Required Qualifications

Education: Education: Bachelor's degree in mechanical engineering, Electrical Engineering, or a related field. Recent graduates are encouraged to apply.

Technical Skills: Basic understanding of mechanical systems, electrical systems, and instrumentation. Familiarity with CAD software or other engineering tools is a plus.

Problem-Solving Skills: Ability to analyze problems, develop solutions, and implement changes effectively. Strong attention to detail.

Communication Skills: Excellent verbal and written communication skills. Ability to work well in a team environment and interact effectively with colleagues, supervisors, and other departments.

Required Work Experience: Entry level.

Required Computer and Software Skills: Tabware, AutoCAD, Project, Microsoft Office (Word, Excel, PowerPoint, etc.)

Travel Requirements: 0 - 10%

Benefits Offered on Your First Day

  • Medical
  • Telemedicine
  • Health Advocate Service
  • Dental & Orthodontics
  • Vision
  • FSA Medical & Dependent Care
  • Paid Parental Leave
  • Tuition Reimbursement
  • Employee Assistance Program
  • Wellness Incentive Bonus Program
  • Life and AD&D
  • Short-Term and Long-Term Disability
  • Paid Vacation
  • Paid Holidays
  • 401(k)