roles


Senior Software Engineer
Primary Role:
Owns complex features and delivers high-quality production code
Reporting Relations:
Reports to EM/TLM
Decision Making Authority:
Technical decisions within feature area
Stratigic Planning
Contributes to roadmap feasibility
Team Management:
None
Meeting Involvment:
Participates in sprint + design reviews
Project Management:
Owns execution of major features
Communication:
Cross-functional within team
Professional Development:
→ Staff Engineer / EM
Director of Engineering
Primary Role:
Leads multiple engineering teams and managers
Reporting Relations:
Reports to VP/CTO
Decision Making Authority:
Budget + headcount authority
Stratigic Planning
Owns annual planning for domain
Team Management:
Manages EMs/Senior EMs
Meeting Involvment:
Executive leadership contributor
Project Management:
Portfolio-level delivery oversight
Communication:
Executive reporting
Professional Development:
→ VP of Engineering
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