Median of all compensation (including tips, bonus, and overtime) by years of experience.
Maintenance Technicians in St. Louis with more experience do not necessarily bring home bigger paychecks. In fact, experience in this field tends to impact compensation minimally. Salaries for inexperienced workers average out to $35K, and those with five to 10 years' experience earn a higher median of $32K. For Maintenance Technicians in St. Louis, Mo., 10 to 20 years of experience on the job amounts to an average salary of $37K. In the end, the overall pattern seems to be that more experience generally corresponds to higher pay; a Maintenance Technician with more than 20 years of experience can earn $43K on average.