Median of all compensation (including tips, bonus, and overtime) by years of experience.
For Maintenance Technicians in St. Louis, Mo., level of experience appears to be a somewhat less important part of the salary calculation — more experience does not correlate to noticeably higher pay. During their first five years in the workforce, individuals in this position earn $36K on average. Survey participants with five to 10 years under their belts see an only a slightly bigger average of $36K. On average, Maintenance Technicians in St. Louis make $37K following one to two decades on the job. After two decades in the workforce, the average Maintenance Technician generally earns more than ever; median pay for this group is estimated at $46K.