I joined a startup several months ago as their first and only technical support engineer. I’m expected to support a growing list of very large enterprise customers while also essentially building the support function from scratch and being the person everyone offloads work onto (data migrations, SQL reports, minor engineering/coding work, etc). We get about 100 issues a week and I handle basically them all or at least do the first pass.
I got literally no formal training. I was basically thrown into the queue and expected to figure out the product, troubleshooting, escalation paths, documentation, and what a good support process should look like as I went. I’ve never built support or worked with a company that had support engineers so building that infrastructure is where I struggle the most.
Engineering helps when I’m stuck, but there’s no support team to lean on — no senior support engineer, support manager, or even another person doing the same job. All of the help I get is engineers debugging whatever I couldn’t figure out rather than someone actually teaching me how to approach these problems.
I came from a software engineering background, so I’m technically capable, and nobody has told me I’m performing poorly. But several months in, I still regularly encounter things I don’t understand and need help with. It makes me feel like I should be much further along than I am.
At the same time, I’m supposed to improve/build the support function while keeping up with increasingly large customers and the day-to-day queue.
I work with an incredibly talented and motivated team. Expectations are really high and I’m having a lot of confidence issues. I’m constantly thinking I’m not good enough for this company - even though I keep up with the queue pretty well (everything is usually closed by EOD), only escalate when I really have tried but can’t figure it out, and have most of the miscellaneous tasks knocked out within a reasonable amount of time. But I have no time really left over to build support processes which is supposed to be a core part of my job. I think the issue is the lack of training/mentorship - I have no idea if I’m doing things the correct or efficient way, I just get it done.
I’m exhausted. I work 50+ most weeks to keep up. My weekdays have basically become work, TV, sleep, repeat. I feel significantly better on weekends and then start dreading the next week.
For people in technical support: How long did it take before you genuinely felt competent and confident in your product? At several months in, were you still regularly asking for help? How do you build your confidence?
And for anyone who has been a first/sole support engineer: is it reasonable for one person to simultaneously learn a complex product, own support for large customers, get random tasks offloaded onto them and build the support function without an experienced support person above them?