roles


Staff Software Engineer
Primary Role:
High-leverage IC solving cross-team technical problems
Reporting Relations:
Reports to EM/Director
Decision Making Authority:
Architecture decisions across teams
Stratigic Planning
Influences technical roadmap
Team Management:
None; mentors engineers
Meeting Involvment:
Design authority in technical reviews
Project Management:
Leads cross-team initiatives
Communication:
Communicates with senior engineering leadership
Professional Development:
→ Principal Engineer / Architect
Head of Engineering
Primary Role:
Top engineering leader (often in startup)
Reporting Relations:
Reports to CEO
Decision Making Authority:
Final say on technical direction
Stratigic Planning
Owns engineering strategy
Team Management:
Manages EMs/Directors
Meeting Involvment:
Executive team member
Project Management:
Oversees full engineering roadmap
Communication:
Board/investor communication
Professional Development:
→ VP / CTO
Technical Lead Manager (TLM)
Primary Role:
Hybrid manager and technical leader
Reporting Relations:
Reports to Director
Decision Making Authority:
People + technical decisions
Stratigic Planning
Contributes to org planning
Team Management:
Manages 5–8 engineers
Meeting Involvment:
Facilitates roadmap & execution reviews
Project Management:
Oversees sprint + roadmap execution
Communication:
Cross-functional leadership
Professional Development:
→ Senior EM / Director