for Fresh Candidates
for intermediate Candidates
for Experienced Candidates
Average Salary
High school diploma. Certification or training in mechanical, electrical, or railway engineering preferred
A Rolling Stock Maintenance Worker is responsible for inspecting, maintaining, repairing, and overhauling trains, locomotives, and rail vehicles to ensure safe and efficient operation. The role includes troubleshooting mechanical, electrical, and hydraulic systems, performing preventive maintenance, replacing worn components, and ensuring compliance with railway safety regulations.
40 hours per week (standard full-time schedule)
Shift work required, including nights, weekends, and public holidays
Typical shifts: 8:00 AM – 5:00 PM, rotating shifts, or night shifts for maintenance windows
Knowledge of mechanical, electrical, and hydraulic systems of trains
Ability to perform preventive maintenance, repairs, and troubleshooting
Understanding of railway safety regulations and standards
Proficiency with tools, diagnostic equipment, and maintenance machinery
Physical stamina for heavy-duty maintenance work
Attention to detail and record-keeping skills
Teamwork and communication skills
Inspect trains, locomotives, and carriages for wear and damage
Perform preventive maintenance on mechanical, electrical, and hydraulic systems
Repair or replace worn or faulty components
Conduct testing and quality checks after maintenance
Maintain accurate maintenance logs and reports
Ensure compliance with railway safety and operational regulations
Assist in emergency repairs and troubleshooting
Coordinate with engineering and operations teams for scheduled maintenance
Health insurance
Paid annual leave and public holidays
Transportation allowance
Overtime pay for extra hours
Pension and retirement plans
On-the-job training in rolling stock maintenance and railway safety
Career growth opportunities in railway engineering, operations, and management