2 ms·
What makes a "Staff Engineer" is largely a product of an orgs engineering culture. And you may have multiple people with "staff engineer" as a job title that fu
by spamizbad 4y ago
What makes a "Staff Engineer" is largely a product of an orgs engineering culture. And you may have multiple people with "staff engineer" as a job title that fulfill different roles to varying degrees.
I've found those roles to be:
* Technical Leadership (driving major technical initiatives)
* Technical Contributor (shipping stuff, with technical mastery beyond what would normally be expected from senior engineer)
* Architect (planning stuff)
* Team Management (mentorship + taking load off an engineering manager's plate if the team is big)
Biggest mistake I see orgs make when hiring staff engineers is hiring someone whose strength is in mentorship and technical contributors and decide their new role is architecture and driving major technical initiatives at a high level. Some are best "in the weeds" and others are better planners. Know their strengths!