Discussion about this post

User's avatar
Akos Komuves's avatar

This was a great read, Alex!

I'm transitioning out of my freelancing workstyle into a full-time role, and to be honest, that path after the Senior Engineer level was quite confusing. I've seen all these roles in different job postings, but it's not only that I didn't know enough about them; they can also mean slightly different things in other organizations. This post helped me clear up some of my confusion about the staff and EM roles. Thank you!

Expand full comment
Sergio Visinoni's avatar

Great introduction/landing page on a topic that many people talk about but not many fully understand.

One small comment. In the article, you mention that having a Staff engineer on the team *is* an anti-pattern. My understanding is that it *can* be an antipattern, but there are also situations where the system owned by the team has a level of complexity - often platform services - that require Staff engineers permanently allocated to the team.

What's your thought on that?

Expand full comment
8 more comments...

No posts