Decide what senior means before you hire anyone
Years of experience are a weak proxy. We’ve met engineers with ten years who have only ever closed tickets, and engineers with five who have designed systems, run incidents and mentored others. Write down what you need the senior people to do, then hire for that.
In our experience, a senior engineer on a nearshore team should be able to do four things without being asked. If a candidate can’t, they may be a good engineer, but they’ll need a senior lead next to them.
- Turn a vague product problem into a technical plan, and explain the trade-offs in plain English.
- Push back on a requirement that doesn’t make sense, before building it.
- Review other people’s code in a way that makes the code and the person better.
- Own a production incident from first alert to written follow-up.
