1

Software Maintenance Engineer Jobs (NOW HIRING)

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

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

Maintenance Engineer Duration: 12+ Month (Temp to Hire) Pay Rate: $42.46/hr Shift: 2nd shift: 2pm ... PLC software * 1 or more years of experience interfacing with machines through multiple ...

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

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

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

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

Is it true that AI will replace software engineers?

AI is unlikely to fully replace software engineers, as their role involves complex problem-solving, creativity, and understanding user needs that AI cannot replicate. Instead, AI tools are increasingly used to assist engineers in coding, testing, and maintenance tasks, enhancing productivity. Software maintenance engineers will continue to adapt by integrating AI technologies into their workflows to improve efficiency and quality.

Can I make 200k a year as a software engineer?

Software Maintenance Engineers can potentially earn $200,000 or more annually, especially with extensive experience, specialized skills, or working in high-paying industries or regions. Achieving this salary often requires advanced knowledge of programming, system management, and certifications, along with a strong track record of performance and possibly working in senior or managerial roles.

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 engineers make $500,000?

Senior software engineers, especially those with specialized skills in areas like machine learning, cloud computing, or cybersecurity, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced certifications, and working at large tech companies or startups with high growth potential.

What does a software maintenance engineer do?

A software maintenance engineer is responsible for updating, debugging, and improving existing software applications to ensure they function efficiently and remain secure. They analyze software issues, implement fixes, and may use tools like version control systems and debugging software. This role often requires knowledge of programming languages and software development processes.

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
Maintenance Engineer

Maintenance Engineer

X-Bow Systems

Luling, TX • On-site

Full-time

Posted 24 days ago


Job description

Job Description: Maintenance Engineer (Rocket Factory & Assembly Plant)
About Us:
X-Bow Systems is a cutting-edge aerospace technology company focused on revolutionizing propulsion systems for space exploration and defense applications. Our team of innovative engineers and scientists is committed to pushing the boundaries of what's possible in rocket propulsion. As we continue to expand our operations, we are seeking a talented and driven Maintenance Engineer to join our team.
Role Overview
The Maintenance Engineer provides engineering support for planned and unplanned repairs, modifications, and upgrades of production equipment at our rocket manufacturing and assembly plant in Luling, TX. Serving as the primary technical resource for maintenance technicians, you will resolve the most challenging technical issues facing the team. You will take end-to-end ownership of equipment improvement projects-from concept through design and implementation-to maximize critical production equipment availability and enable the team to rapidly pursue its mission.
Key Responsibilities
  • Technical Leadership: Lead maintenance technicians to troubleshoot and resolve technically complex equipment failures, including automated assembly lines, high-precision machines, and specialized rocket testing hardware.
  • Hands-On Troubleshooting: Complete hands-on, in-depth repairs of equipment mechanical, electrical, fluid, pneumatic, and robotic control system failures.
  • Root Cause Analysis (RCA): Perform RCAs and action corrective measures to address equipment, process, and behavioral gaps to eliminate recurring failures.
  • Project Management: Develop, scope, and execute complex equipment improvement and upgrade projects, coordinating both internal teams and 3rd party contractors.
  • Design Collaboration: Collaborate with development engineering, Equipment Reliability, Tool Engineering, and Automation Engineering teams to build reliability and maintenance efficiency "up-front" into new assets.
  • Reliability & Predictive Tools: Implement predictive tools (vibration analysis, cycle monitoring, telemetry) to drive a proactive Reliability Centered Maintenance (RCM) model.
  • Process Optimization: Leverage technician feedback to update preventative maintenance instructions, streamline work processes, and eliminate low-value tasks.
  • CMMS & Spares Management: Provide leadership for Computerized Maintenance Management System (CMMS) utilization and build optimized machine spare parts lists, min/max levels, and parts criticality analyses.
  • Production Support: Interface cross-functionally with engineering, quality, production, and procurement to resolve any hold factors blocking rocket manufacturing.

Basic Qualifications
  • Education: Bachelor's degree in an engineering discipline (Mechanical, Electrical, or Aerospace preferred).
  • Experience: 2+ year of hands-on experience in a manufacturing environment (applicable internships, co-ops, and project work included).
  • Legal Requirement: Due to ITAR regulations regarding rocket manufacturing technology, US Citizenship or Permanent Residency is strictly required.

Preferred Skills & Experience
  • 4+ years of troubleshooting technical problems with automated industrial machinery in a high-precision manufacturing plant (aerospace, automotive, or semiconductor).
  • Familiarity with cleanroom environments (ISO Class 7/8) and vacuum system maintenance.
  • Proficiency using MRP, ERP, and CMMS software platforms (such as Fiix or UpKeep).
  • Ability to interpret mechanical drawings, electrical schematics, GD&T, and P&IDs.
  • Detail-oriented and organized, with strong interpersonal skills and a high sense of urgency in a fast-paced environment.
  • Familiarity with DoD Contractors' Safety Manual for Ammunition and Explosives (specifically known as DoD 4145.26-M).

Physical & Working Conditions
  • Effort: Physical effort required, including standing, lifting, and carrying equipment up to 25 lbs. unassisted.
  • Environment: Active presence on the factory floor, with the ability to work in outdoor environments, confined spaces, or at heights as needed.
  • Schedule: Must be available to work extended hours, occasional shift work, or weekends to support critical test and production schedules.

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), you must be a U.S. citizen, a lawful permanent resident of the U.S., a protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
X-Bow Launch Systems, Inc. is an Equal Opportunity Employer; employment with X-Bow Launch Systems, Inc. is based on merit, competence, and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.