81 Engineering Maintenance jobs in South Africa

Engineering & Maintenance Systems Officer

Ladismith, Western Cape R250000 - R450000 Y Karoo Bioscience

Posted today

Job Viewed

Tap Again To Close

Job Description

Karoo Bioscience is a licensed pharmaceutical cannabis producer based in Van Wyksdorp, Western Cape. 

We are looking for a dynamic Engineering & Maintenance Systems Officer to support and strengthen our Maintenance Department. Applicants must have a full university degree. 

In a Good Manufacturing Practice (GMP) environment, engineering and maintenance must be thoroughly documented. We are looking for someone to work closely with the departmental manager to document all maintenance activities, ensure that equipment qualifications and calibrations are up-to-date and documented, and that departmental work is thoroughly planned and managed. To achieve these outcomes the Engineering & Maintenance Systems Officer will work closely with various other departments including Processing, Cultivation and Quality. 

Key Responsibilities:

Maintenance and Technical Systems:

Develop and maintain preventative maintenance schedules and documentation. Ensure that maintenance and record-keeping are accurate and complete. Develop and maintain corrective maintenance response systems and records. Understand and manage critical assets (e.g., fertigation systems, and packaging equipment). Ensure all maintenance practices align with regulatory requirements and standards. 

Engineering, Equipment Qualification and Calibration

: Ensure that User Requirement Specifications are drafted for all critical equipment; support the validation team in the Quality Department to undertake full equipment qualification processes; ensure all equipment calibrations are current. 

Key Supplier and Service Relationships

: Assist in managing key relationships with suppliers and service providers (eg: Water Systems, Power Systems, HVAC etc). 

Resource Management

: Manage the supply of tools, inputs and equipment housed in the site's well-resourced workshop, to ensure accurate stock management, responsible use of scarce resources and accountability among team members. Track departmental spending against budget. 

Compliance and Coordination:

Collaborate with the Quality team to support regulatory compliance. Maintain accurate records and documentation. 

Operational and Project Support:

Assist in managing daily maintenance operations across infrastructure, utilities and equipment. Lead or support infrastructure upgrades, equipment installations and facility expansions, ensuring timelines are budgets are met.

Minimum Requirements

  • Full University Bachelor's Degree in a relevant field - Essential
  • Experience in systems, facilities or technical project management.
  • Own vehicle and valid driver's license.
  • Willingness to relocate full-time to Van Wyksdorp - Essential
  • Exceptionally organised and independent with outstanding written communication, document management and troubleshooting ability.

Advantageous

  • Experience in regulated manufacturing environments.
  • Familiarity with risk management and equipment qualification practices.

Please apply via LinkedIn with an up-to-date CV and proof of qualifications.
We strongly encourage applicants to write a cover letter (attached to the CV) in which the applicant sets out why they want to work at Karoo Bioscience and why they are suited to this role. Applications without a relevant full university degree will not be considered.

This advertiser has chosen not to accept applicants from your region.

Electrical Maintenance Technician

R200000 - R300000 Y Ace Exterior llc

Posted today

Job Viewed

Tap Again To Close

Job Description

About the Job

We are hiring Electrical Technicians from around the world to work on construction projects across various cities in Germany. If you're experienced in electrical installations and industrial wiring, this is a great opportunity to grow your career in Europe with full relocation and support services provided. Visa Sponsorship will be provided by the company.

Job Responsibilities

  • Installation of electrical lines from scratch in new buildings (construction sites, workplaces, commercial buildings)
  • Construction electricity setup and industrial wiring
  • Ensure compliance with electrical codes and safety standards
  • Read and interpret technical diagrams and plans
  • Collaborate with site supervisors and other technicians

Requirements

To be considered for this role, applicants must meet the following criteria:

  • Education:
  • Graduate from vocational or technical high schools in electrical/electronics departments, OR
  • Graduate of an Electrical and Electronics Engineering program
  • Applicants without a relevant degree will be rejected.
  • Work Experience:
  • Detailed job descriptions must be included in your CV, clearly stating previous positions, companies, and tasks performed
  • Incomplete CVs or vague experience sections will be rejected
  • Language:
  • Basic German language training is mandatory for non-German speakers
  • Free one-month training is provided during the recruitment process
  • Ongoing language training is provided after employment begins
  • Additional Conditions:
  • Clean criminal record
  • No travel restrictions or unresolved military obligations
  • Valid passport and eligibility to travel internationally

Preferred Qualifications

  • Holding a diploma equivalence (nostrification) from Germany (not mandatory)
  • If not available, our company will support you in obtaining it through IHK FOSA
  • The company covers the upfront €600 cost; employees repay €00/month for the first three months after employment

What We Offer

  • Visa and relocation support (including document translation and travel arrangements)
  • Accommodation options:
  • 0/month deducted from salary for company-provided housing
  • If you choose your own housing, this amount is added to your salary
  • Competitive hourly wage:
  • Between .5 – €1 ross/hour, based on experience
  • 50–57 hours of work per week
  • Paid Annual Leave:
  • 20–24 days per year
  • German Residence Permit:
  • All associated costs covered by the company
  • No recruitment or processing fees charged to applicants

Application Instructions

  • Submit your CV in German, English, or Turkish
  • German CVs are processed faster
  • Other languages will be translated by our team
  • Ensure all experience details are clearly written
  • Provide an accurate email address for communication
  • We mainly contact applicants via email. Phone contact is limited to special cases.

Job Type: Full-time

Pay: R50 184,80 - R70 258,72 per month

Work Location: Remote

This advertiser has chosen not to accept applicants from your region.

Electrical Maintenance Engineer

R900000 - R1200000 Y HolmStone

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

HolmStone is a development house located in Pretoria. We specialize in developing renewable energy solutions and take a holistic approach to the systems we design and implement. We utilize a range of renewable energy technologies to meet our clients' energy needs. Our company has four components: Energy, Consulting, Finance, and Water, which together provide holistic solutions for agricultural and agri-industrial businesses.

Role Description

This is a full-time, on-site role for an Electrical Maintenance Engineer. The Electrical Maintenance Engineer will be responsible for the operation, maintenance, and optimization of electrical and renewable energy systems installed at client sites. This includes fault finding, preventative and corrective maintenance, performance monitoring, and ensuring system uptime. The role will also involve coordinating with project and operations teams to ensure reliable performance of energy solutions across Southern Africa.

Key Responsibilities

  • Perform regular inspections, testing, and maintenance of electrical and renewable energy systems (solar PV, metering, battery storage, etc.).
  • Diagnose, troubleshoot, and resolve electrical issues in installed systems.
  • Develop and implement preventative maintenance schedules.
  • Prepare maintenance reports and update technical documentation.
  • Collaborate with project engineers and technicians for system upgrades and improvements.
  • Provide technical support to clients and assist with training where necessary.

Qualifications

  • Excellent communication and interpersonal skills
  • Experience in electrical system maintenance, preferably in renewable energy, industrial, or utility environments.
  • Strong project planning and coordination abilities
  • Knowledge of renewable energy technologies
  • Problem-solving and analytical skills
  • Ability to work independently as well as in a team environment
  • Relevant certifications or degrees in Engineering or a related field
  • Bachelor's degree in Engineering or equivalent experience

Application

If you don't hear back from us within two weeks of the application, please consider the application unsuccessful.

This advertiser has chosen not to accept applicants from your region.

Head of Engineering and Maintenance

7690 Dassenberg, Western Cape Kendrick Recruitment

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent
Head of Engineering and Maintenance – Franschhoek Salary: R55,000 – R75,000 (Negotiable DOE) | Live Out

Kendrick Recruitment is seeking an experienced and highly skilled Head of Engineering and Maintenance to lead the engineering and maintenance operations at a prestigious luxury wine estate in Franschhoek . The successful candidate will be responsible for ensuring all property systems, equipment, and facilities operate efficiently while maintaining the highest standards of safety and quality.

Key Responsibilities:

Oversee all engineering and maintenance operations across the estate

Lead, manage, and mentor the engineering and maintenance team

Develop and implement preventative maintenance plans and schedules

Ensure compliance with all health, safety, and environmental regulations

Monitor and maintain mechanical, electrical, plumbing, and HVAC systems

Manage maintenance budgets, procurement of materials, and vendor relationships

Coordinate with other departments to ensure minimal disruption to estate operations

Conduct regular inspections and audits to ensure property and equipment are maintained to the highest standard

Prepare reports on maintenance activities, repairs, and operational performance

Requirements:

Proven experience in a senior engineering or maintenance role within a luxury hospitality or estate environment

Strong leadership, organisational, and problem-solving skills

Excellent communication and interpersonal abilities

Technical knowledge across multiple engineering disciplines (mechanical, electrical, plumbing, HVAC)

Ability to work independently, manage a team, and oversee multiple projects simultaneously

Proactive, reliable, and detail-oriented

Valid driver’s licence and reliable transport

Package Details:

50% Medical Aid contribution

3% Provident Fund contribution

Annual increases and performance-related bonuses

Meal allowance of R25.00 per shift (for salaries below R25,000)

Subsidised staff transport available on Franschhoek, Paarl, Stellenbosch, and Wellington routes

This is a rare opportunity for a seasoned engineering professional to take leadership of a world-class estate’s maintenance operations and make a significant impact on its operational excellence.

This advertiser has chosen not to accept applicants from your region.

Head of Engineering and Maintenance

7690 Dassenberg, Western Cape Red Ember Recruitment (PTY) Ltd

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent
Our client based in Franschhoek is looking for an Head of Engineering and Maintenance to join their team.  Oversee, manage and maintain all areas relating to engineering & maintenance, to ensure effective hotel operational requirementsPlan, supervise and conduct the maintenance and service schedules of relevant hotel equipment and fleet of vehicles within the groupWork closely with the relevant Hotel Managers, Group Operational Manager and Heads of Departments to ensure all maintenance requests are resolved in a timely fashion, with excellent record-keeping and efficient feedbackImplement the preventative maintenance program, which ensures compliance with all relevant warrantees, safety legislation and maintenance best practiceOversee and manage engineering projects the group plans to undertakeEnsure the secure and safe usage of all equipment itemsManage, train, guide and develop the staff in their required skillsEnsure that malfunctioning equipment is repaired and brought back online in the minimum down-timeMaintain a thorough stock level of frequently used equipment, supplies and relevant itemsMaintain inspection, stock control and purchasing recordsObtain best price quotes from reliable suppliers and build a base of approved service providersPreparing annual Maintenance budgets, including any purchasing for machinery or other CAPEX items, maintaining existing materials and machinery, and laborEnsure, enforce and maintain Health and Safety standardsRequirementsMatricTertiary qualification in Engineering/Facilities/Maintenance would be beneficialValid driver’s licenseCandidates residing in Franschhoek/Stellenbosch/Paarl and surrounding areas would be advantageousMinimum of 5 years of Engineering/Facilities/Maintenance Manager experienceHotel or property maintenance experience would be advantageousProficient in the use of MS officePlanning, process excellence and service deliveryExperience with CAPEX & Operational budgetingExperience with preventative maintenance planning and executionFocused on quality and attention to detail with innovation ideas to bring about change and resultsTeamwork, cross organizational collaboration and building high performance teamsBenefits50% Medical Aid Contribution3% Provident Fund ContributionAnnual Increases and BonusesStaff transport available at a subsidized amount on Franschhoek, Paarl, Stellenbosch and Wellington routesNo live-in accommodation
This advertiser has chosen not to accept applicants from your region.

Electrical Maintenance Planner/SAP PM Specialist

R250000 - R600000 Y Continam Industrial Services cc

Posted today

Job Viewed

Tap Again To Close

Job Description

Electrical Maintenance Planner/ SAP PM Specialist

A fast growing EME, based in the Gauteng, Pretoria is looking for a professional to join their team. Detail-oriented and results-driven Electrical Maintenance Planner with an N4 Certificate in

Electrical Engineering, a Red Seal Trade Test, and certified training in SAP PM1 &

PM2. Proven ability to plan, schedule, and coordinate maintenance activities in line

with operational requirements and safety standards. Strong background in

preventive maintenance, work order management, and resource planning using SAP

Plant Maintenance.

The following are the minimum requirements:

  • N4 in Electrical engineering certificate
  • Trade Test (Red seal - Electrical)
  • SAP PM1 Maintenance planning and PM2Advanced Maintenance management
  • 5+ years working experience in an Electrical Environment
  • 3+ years experience in SAP

Skills and Competencies required

  • Maintenance Planning & Scheduling
  • Preventive & Corrective Maintenance Coordination
  • SAP PM Work Order & Notification Management
  • Job Card Preparation & Resource Allocation
  • Equipment History & Maintenance Backlog Management
  • Technical Reporting & Downtime Analysis
  • Compliance with Safety, Health, Environment, and Quality (SHEQ) Standards
  • Cross-functional Team Coordination

Industry Experience

  • Manufacturing & Industrial Plants
  • Utilities & power Generation
  • Mining & Heavy Equipment Maintenance

Recently-certified Supporting documents sent with CV:

  1. Copy of ID

  2. Copy of certificates

  3. Copy of Qualifications

Kindly attach your recent pay slip

Please send all CV's together with Certified supporting documents to

Job Type: Full-time

Application Deadline: 2025/10/14

Job Type: Permanent

Work Location: In person

This advertiser has chosen not to accept applicants from your region.

Head of Engineering and Maintenance- 5 Star Hotel- Franschhoek

R600000 - R1200000 Y Tych Business Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Oversee the maintenance and repair of all hotel equipment and fleet of vehicles

Plan and schedule regular maintenance to ensure everything runs smoothly

Work closely with hotel managers and department heads to resolve maintenance requests quickly and efficiently

Implement and manage a preventative maintenance program, ensuring compliance with safety regulations

Lead engineering projects, ensuring minimal downtime for equipment

Manage stock levels and maintain records of equipment and supplies

Manage, train, and develop your team to ensure they have the necessary skills

Prepare annual maintenance budgets, including CAPEX items and labour costs

Ensure adherence to Health and Safety standards

Matric (Grade 12)

Tertiary qualification in Engineering, Facilities, or Maintenance (beneficial)

Valid driver's license

At least 5 years of experience in Engineering/Facilities/Maintenance Management

Hotel or property maintenance experience (advantageous)

Proficient in MS Office

Strong planning, budgeting, and process management skills

Experience with preventative maintenance planning and execution

Focused on quality, innovation, and delivering excellent results

Strong teamwork and leadership skills

Between 5 - 7 Years

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Engineering maintenance Jobs in South Africa !

Mechanical Maintenance Engineer

R250000 - R600000 Y KAMAL CISCO Pty. (Ltd)

Posted today

Job Viewed

Tap Again To Close

Job Description

Kamal CISCO is seeking an experienced Mechanical Maintenance Engineer to provide high level mechanical and technical support to the mechanical maintenance department, including planning and carrying out scheduling, coordinating and supervising the maintenance employees. Ensuring that all work is delivered safely, on time and within parameters set down by management, along with managing equipment and materials required.

Responsibilities


• Prepare planned maintenance schedules and get approval from Plant & Maintenance Manager


• Monitor and maintain a record of the condition of all mechanical machinery


• Plan and prepare for maintenance activities to ensure minimal disruption or delay to production process


• Organise, lead and control shift fitters in executing repair, maintenance and new installations.


• Investigate the need for suitable replacement parts of equipment and make recommendations to Plant & Maintenance Manager


• Consult with Plant & Maintenance Manager on purchase of spares or replacement equipment, ensure that orders are timeously placed, and follow up deliveries


• Train personnel in the execution of maintenance and safety procedures, through in task instruction as well as formal lectures or demonstrations


• Maintain knowledge of the most recent technological developments in the Kamal CISCO field of endeavour, with particular reference to mechanical engineering, by attending selected courses, consulting with equipment suppliers, and perusing technical journals


• Maintain discipline and good industrial relations within the department


• Ensure that company policies and objectives are communicated to members of the department


• Ensure that employee suggestions, personal difficulties and grievances are communicated to management, and take the necessary action to resolve such matters

Qualifications:


• N4 Mechanical Technician/diploma


• Qualified red seal artisan


• Grade 12 or Job-related qualifications


• Valid Code 8 License


• Computer literate

Requirements:


• +10 years' experience in manufacturing maintenance environment


• Experience in Steel making industry will be advantageous


• Must be able to work independently and as part of a team


• Safety training will be an advantage

If you are interested in applying for this position, please send your CV, including three contactable references, to before 25 September 2025.

Shortlisted candidates will be contacted for an interview; should you not receive any notification after two weeks; we thank you for your interest but please recognise that your application has not been accepted.

This advertiser has chosen not to accept applicants from your region.

Mechanical Maintenance Supervisor

Wellington, Western Cape R900000 - R1200000 Y Rheinmetall

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities
WHAT WE ARE LOOKING FOR

  • Ensure plant availability and make sure all mechanical maintenance spares are available within a reasonable time frame.
  • Support plant management with mechanical problem solving.
  • Do the necessary risk assessments of all the mechanical maintenance tasks at hand.
  • Manage the budget effectively and in a cost saving manner.
  • Manage the day-to-day administrative activities for the employees reporting to the position.
  • Supervise the day-to-day activities of employees by inspecting and on the job supervision.
  • Do visual inspections of work to be done and on the job risk assessment.
  • Co-ordinate and monitor schedules with plant managers.
  • Implement and monitor OEE's for bottlenecks, plant and equipment to ensure optimum performance and efficiencies.
  • Develop and implement strategic plan (1-3 years) to address upgrading of plants/processes (modifications, new technology/equipment).

Essential Knowledge And Skills

  • Co-ordinate and initiate technical investigations into problem areas regarding maintenance.
  • Must be able to analyse and interpret problems on different types of highly complicated machines, equipment and processes of different types and make decisions to solve the problems on his own.
  • Must be able to make quick decisions and judgements within general company policies with little technical guidance.
  • Manage human resources and labor relations within own department to create good relations and climate to work in.
  • Develop and motivate employees to change behavior to accomplish business plan.
  • Ability to lead people.
  • Communicate to all level of personnel and people from outside (suppliers)
  • Ability for change, efficiency and effectiveness orientated, results orientated, listening and questioning, influencing, decisiveness and good leadership qualities
  • Adheres and implements Rheinmetall Denel Munitions Policies and Procedures and ensures compliance to ISO Standards with respect to SHE/Quality/Environmental/Energy.

What Qualifications You Should Have

  • National Diploma in Electrical Engineering or NQF 6 equivalent Qualification.
  • 5 years' experience in a Maintenance Environment or N3 with 10 years experience in a Maintenance Environment.
  • Computer Literacy.
  • Good administration skills.
  • Good communication, planning and organizing skills.
  • Financial Management.
  • Flexible and exceptional interpersonal skills.

What We Offer You

  • Competitive compensation package with incentive bonus and pension fund
  • Medical Schemes
  • Stable employer background
  • Opportunity to work on major projects within our Weapons and Ammunition Division
  • Extensive Employee Assistance Program to support overall health and wellbeing
  • Career development and progress opportunities
  • Individual and diverse training opportunities and programs (Bursary Schemes)
  • Subsidized canteen on site with themed days and multiple dietary options
  • Innovative and dynamic working environment and culture
  • Work as part of a team with real purpose in what we do
  • Participation in (international) Rheinmetall activities and events
This advertiser has chosen not to accept applicants from your region.

Maintenance Foreman / General Engineering Supervisor (GES)

Johannesburg, Gauteng The Legends Agency

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Maintenance Foreman / General Engineering Supervisor (GES)


Lead plant maintenance to ensure safe and efficient diamond recovery
Luaxe, Angola | Woodstock Johannesburg I Reports to: Engineering Superintendent | 2 Positions Available | 07:0016:30 + overtime as required

About Our Client
Our client is a leader in diamond mining and processing operations, recognised for maintaining world-class standards in safety, engineering, and production. With cutting-edge facilities and a commitment to efficiency, they focus on maximising plant availability and operational excellence. Joining their team offers the chance to manage critical maintenance functions in a highly professional environment.

The Role: Maintenance Foreman / General Engineering Supervisor (GES)
As Maintenance Foreman / General Engineering Supervisor, you will be responsible for leading all plant maintenance activities to ensure maximum availability, safety, and compliance. You will coordinate artisans, manage preventative maintenance systems, and oversee projects while driving adherence to engineering standards and statutory requirements. This is a leadership role where you will directly impact plant efficiency, safety culture, and overall production performance.

Key Responsibilities

  • Supervise and coordinate artisans to meet maintenance and safety targets on time and within budget.

  • Oversee safe installation, operation, and maintenance of machinery, structures, and tanks.

  • Manage procurement of materials, equipment, and services, ensuring quality and cost-effectiveness.

  • Conduct audits to ensure compliance with MHSA, statutory obligations, and company procedures.

  • Maintain asset registers and optimise maintenance schedules for maximum availability and legal compliance.e

  • Manage and improve the preventative maintenance program (Fiix) for equipment and tools.ng

  • Lead plant machinery installations and ensure tooling preparation aligns with production schedules

  • Prepare and motivate capital and strategic expenditure requests to the Engineering Superintendent.

  • Drive discipline, manage overtime, absenteeism, and performance within the department.

  • Ensure compliance with safety, health, environmental, and security regulations at all times.

  • Mentor and support subordinates while maintaining a high-performance team environment

About You

  • N6 and/or Trade Test qualification through a recognised institution with a Code 8 licence (minimum)

  • Government Certificate of Competency (GCC) and/or ECSA professional registration is advantageous

  • Minimum 5 years of experience in DMS and recovery or separation technology, including 3 years at a senior management level

  • 8 years of experience overall, with at least 5 years in senior management (preferred)

  • Strong knowledge of diamond plants, DMS, and recovery circuits

  • Expertise in engineering standards, best practices, and maintenance processes

  • Financial, technical, and legal knowledge relevant to engineering operations

  • Experience in auditing and compliance management

  • Strong leadership, managerial, and coaching abilities to drive team performance

  • Proficiency in MS Office and maintenance management systems (Fiix preferred)

  • Ability to perform under pressure and enforce discipline in a large team environment

  • Clear criminal record (security/police clearance required)

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Engineering Maintenance Jobs