DEV Community

Discussion on: What is a Staff Engineer Anyway?

solidi profile image
Doug Arcuri Author

You're welcome!

I can only speak of my experiences. My answer may vary to others. Comparing the two roles contains attributes that are similar - but are different on a maturity scale. In the companies that had these designations, the Principal was senior to Staff on the rubric. This included areas of mentorship, autonomy, and technical impact. Additionally, it was most likely that the Principal engineer's expectations include influencing broadly, outside the organization - in communities, recruiting, and patent/invention generation.

If you are interested in diving deeper, a new book on the staff engineer that will tackle its core attributes. In the brief summary, Will Larson noted differences between the two roles mentioned, so I predict it will be a great resource for further comparison.