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
Distinguished Engineer
Primary Role:
Highest IC level; sets enterprise technical direction
Reporting Relations:
Reports to CTO/VP
Decision Making Authority:
Defines technical principles and standards
Stratigic Planning
Defines multi-year technical vision
Team Management:
No direct reports
Meeting Involvment:
Executive + board technical advisor
Project Management:
Oversees transformational initiatives
Communication:
External thought leadership + board-level clarity
Professional Development:
→ Fellow / CTO track
Engineering Manager
Primary Role:
Manages engineers and delivery for one team
Reporting Relations:
Reports to Senior EM/Director
Decision Making Authority:
Team-level hiring and performance decisions
Stratigic Planning
Contributes to quarterly planning
Team Management:
Manages 5–10 engineers
Meeting Involvment:
Leadership + sprint reviews
Project Management:
Oversees team roadmap execution
Communication:
Cross-functional with Product
Professional Development:
→ Senior EM