The Software Engineer Career Ladder, and my experience

Now that I've been in the industry for 10+ years, it's interesting to think back about my journey from junior to staff engineer — the expectations I've met, fallen short of, and striving to meet at each level.

My progression looked something like this: * Engineer Intern: up to 2013 * Junior engineer: 2013 – 2015 * Mid engineer: 2015 – 2018 * Senior engineer: 2018 – 2022 * Staff engineer: 2022 – now

At each progression level, the responsibility of the problem to be solved may increase in complexity, ambiguity, number of dependencies, or a combination of.

I think I'll make a blog post detailing some of my learnings at each career level, and in doing so will help accomplish my goal of writing more this year.

#tech #sde #swe #career