The Real #1 Sign You've Become a Senior Software Engineer

I’m not exactly sure when “Senior” made its way into my title.

In my last full-time job, I was “Software Engineer 1” out of 5. But I worked on the main features of the software, was in the on-call rotation, and sat in meetings with the company’s president. A “SWE 1” wasn’t supposed to be doing most of those tasks.

OK, that was at a small shop in my city, so maybe it wasn’t that impressive. And it took me about 5 years and a lot of hard work to get there.

Although “Senior” wasn’t officially part of my title, there was a sign I saw in my coworkers and mentors, and later connecting the dots, I noticed I had absorbed from them:

Knowing when to stop because a solution is good enough.

As non-seniors, we keep wasting time:

You’re senior when you truly master YAGNI, not only in your code files, but across your entire career.

Starting out or already on the coding journey? Join my free 7-day email course to refactor your software engineering career now–I distill 10+ years of career lessons into 7 short emails.