I’ve been thinking a lot lately about my career over the years and about my path from junior developer to senior software engineer. There isn’t one single path for progression amongst software developers. Sometimes the end goal wasn’t even a goal and just happened. Sometimes it’s something the dev has been striving for since they started coding.

In this article, I’m going to try to articulate the four most common types of Senior Software Engineers that I’ve noticed over time. This list isn’t particularly exhaustive, but it might be sufficient to categorize everyone. Some may fit into multiple categories as…

Trevyn Mace

Software developer constantly trying to learn more. Currently developing Android apps using Kotlin.

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store