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
VP of Engineering
Primary Role:
Executive owner of engineering org performance and scale
Reporting Relations:
Reports to CEO
Decision Making Authority:
Budget, org design, and technical investment authority
Stratigic Planning
Multi-year technical + org strategy
Team Management:
Manages Directors
Meeting Involvment:
Exec + board participation
Project Management:
Oversees delivery across company
Communication:
Board-level reporting
Professional Development:
→ CTO
Principal Architect / Software Architect
Primary Role:
Defines large-scale system architecture and standards
Reporting Relations:
Reports to Director/VP
Decision Making Authority:
Sets architectural patterns and standards
Stratigic Planning
Long-term platform planning
Team Management:
None
Meeting Involvment:
Architecture councils + exec reviews
Project Management:
Oversees platform evolution
Communication:
Senior technical communication
Professional Development:
→ Distinguished Engineer