1

Software Maintenance Engineer Jobs (NOW HIRING)

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

Job Type Part-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 ...

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

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

Maintenance Engineer

Irving, TX · On-site

$20 - $23/hr

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

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

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 28, 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

Full-time

Posted 22 days ago


Job description


Job DescriptionI. Job ProfileJob TitleMaintenance EngineerDepartmentEquipment Maintenance DepartmentDirect SupervisorMaintenance Manager/Assistant Maintenance Manager/Maintenance SupervisorDirect SubordinatesNoneII. Job Summary:
Responsible for abrupt equipment failure maintenance, preventive equipment maintenanceIII. Job Functions and DutiesNO.Representative Duties1Responsible for the maintenance and fix according to equipment breakdown calls during on-duty shift (10%)
负责根据设备的故障及受损情况进行维修工作2Prepare specifications for the purchase of spare parts inventory. (15%)
能够识别并了解设备的维修备件参数以保证设备正常维护3Responsible for mechanical and electrical maintenance of production equipment, perform issue analysis and resolve according to work orders/maintenance request; (25%)
能够执行对于生产设备的机械及电气维修,发现问题并解决,根据维修工单定期对设备进行维护4Perform routine equipment inspection, identify potential failure risks and take action to prevent downtime; (10%)
对设备进行日常检查维护,发现潜在的风险点并有措施预防设备故障5Responsible for regular backup or revision to automation program; Regularly backup or revise automation program and ensure the reliability of backup; (10%)
能够对自动化程序日常备份及调试6Be responsible for equipment preventive maintenance and lubrication; reduce equipment downtime and quantity of scraped product due to equipment issue for responsible area. (15%) 对设备按规进行润滑及保养,提升设备效率及减少废品产出7Assist the software engineer to carry out on-site debugging of the equipment, and complete the on-site debugging tasks according to the requirements of the debugging engineer with quality and quantity (5%)协助软件工程师进行程序调整及纠错,根据软件工程师指导完成调整任务8Responsible for document record,such as Equipment sudden breakdown maitenance record and Maintenance work daily log. (5%)
负责对设备进行故障记录及维修记录9Responsible for staffs' related basic equipment knowledge, procedure, and skill trainining. (5%)
对公司设备熟悉并有相关的工作技能及培训能力10Other duties as assigned11Nothing in the Position Description restricts management's right to assign or re-assign duties and responsibilities to this job at any timeIⅤ. QualificationJob RequirementsLanguageLanguages spoken commonly in the workplace are English and/or Mandarin - Ability to read, understand and comprehend documents such as safety rules, operating and maintenance instructions. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
Ability to speak effectively and interact with other team members, engineers, leadership and customers.ExperienceOver two years manufacturing experience and /or training; or equivalent combination of education and experience preferred.
Licensed high/low voltage electrician is required.EducationBachelor's degree and above, major in mechinery, electric or relevant majors; Physical ConditionThe employee is regularly required o stand for long periods. Duties include turning at the waist, reaching, bending, squatting and lifting up to 50 pounds. Ability to pass static strength requirements (grip)
Visual acuity including, but not limited to:
a. NEAR ACUITY - Clarity of vision at 20 inches or less. Use this factor when special and minute accuracy is demanded.
b. FAR ACUITY - Clarity of vision at 20 feet or more. Use this factor when visual efficiency in terms of far acuity is required in day and night/dark conditions.
c. DEPTH PERCEPTION - Three-dimensional vision. Ability to judge distances and spatial relationships so as to see objects where and as they actually are.
d. COLOR VISION - Ability to identify and distinguish colors.
e. FIELD OF VISION - Observing an area that can be seen up and down or to right or left while eyes are fixed on a given point.
The noise level in the work environment is usually moderate. Safety requirements for this position
are safety glasses, hearing protection and steel-toed work boots.
Other RequirementsMATHEMATICAL SKILLS -
Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals.
REASONING ABILITY - Ability to solve practical problems and deal with a variety of variables.
COMPUTER SKILLS - Knowledge of and familiarity manufacturing software.
Can accept overtime during weekend and emergency fixing after workKnowledge, Skills & Abilities utilized on the jobProfessional Knowledge, SkillsSkillful use of computerKnowledge of electricity and machineryFactory power distribution equipment design/installationPower supply and distribution operation and electric safetyCertain observational ability and adaptability to changes; Certain interpersonal skills; Certain planning, organization and coordination ability; Certain persuasive ability; Be able to operate lifts and forklifts.Training RequiredReceived training on special electrician. Training regarding safety training.
V. Work Environment:
While performing the duties of this job, the employee is occasionally exposed to extreme heat. The noise level in the work environment is usually moderate. Safety requirements for this position
are safety glasses and steel-toed work boots.
VI. Key Performance Indicators:
1. Repair fee 2. Promote equipment availability; 3. MTBF, MTTR; 4. PM completion rate >95%