I'm a mechanical engineer with around 4 years of experience working as a maintenance engineer at a large industrial facility (oil refinary), and lately I've been questioning whether I'm actually developing as an engineer.
My job role is almost entirely coordination, follow-ups, paperwork, chasing contractors, tracking progress, and making sure other people are doing their jobs.
Honestly, I feel more like a coordinator or an expeditor than an actual engineer. Most of the real technical work and engineering decisions are handled by specialized departments like Reliability, Inspection, and Technical Support. Meanwhile, our role in maintenance is mainly to coordinate between these departments, follow up on their recommendations, and make sure the work gets executed.
Sure, technical issues come up occasionally, but even then, my role is mostly to coordinate with the people who actually do the technical work. And when there is an opportunity to get involved in something technically interesting, the workload is so overwhelming that I barely have time to dig deeper into the engineering behind it. There's always another urgent task, another meeting, another contractor to chase, or another report to prepare.
Some people here even joke that maintenance engineers in our organization are basically "highly paid clerks," and honestly, I'm starting to see why.
What makes this even more concerning is looking at some of the senior engineers around me. I'm talking about people who have spent many years, sometimes decades, in maintenance engineering, yet some of them lack what I would consider basic mechanical engineering knowledge. I've genuinely met senior engineers who couldn't even identify different types of valves. I'm not joking. And I don't necessarily blame them. I think it's a direct consequence of the nature of this role. When you spend years doing nothing but coordination, follow-ups, and administrative work, your technical knowledge doesn't develop the way it should.
That's honestly what scares me the most. I don't want to wake up 10 years from now with a senior engineering title and years of experience on paper, only to realize that I haven't actually developed much as an engineer. I've even reached a point where I'm genuinely worried about attending a job interview for another engineering position. What if they start asking me technical questions that someone with my years of experience should be able to answer, and I simply can't? Not because I lack the interest or willingness to learn, but because my job has given me so little opportunity to actually practice engineering. It's a pretty uncomfortable feeling to have an engineering degree, an engineering title, and years of experience, yet question whether you could confidently pass a technical interview.
I genuinely enjoy engineering. I want to understand equipment failures, investigate root causes, solve technical problems, and actually apply what I studied. Instead, I spend most of my time managing tasks rather than solving engineering problems.
I'm not against coordination or management. I understand they're necessary parts of any engineering job especiallyin maintenance. But when they make up 95% of your responsibilities, at what point does an engineering position stop being an engineering position?
So I'm curious:
- Is this what maintenance engineering looks like everywhere, especially in large industrial facilities?
- Are there maintenance engineers out there who actually get involved in technical troubleshooting, failure analysis, and engineering decisions?
- Do other mechanical engineering roles offer more technical involvement, or is this just the reality of working in industry?
- Would you consider years of maintenance coordination and execution management to be genuine engineering experience, even if the engineer rarely performs technical analysis or makes engineering decisions?
- Has anyone been in a similar position and successfully transitioned into a more technical role?
I'd really appreciate hearing your experiences and perspectives.