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
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
Solutions Architect
Primary Role:
Designs technical solutions for customers or enterprise clients
Reporting Relations:
Reports to Eng/CTO/Sales Eng
Decision Making Authority:
Technical design authority for implementations
Stratigic Planning
Limited internal strategy; supports GTM strategy
Team Management:
None
Meeting Involvment:
Client meetings + pre-sales calls
Project Management:
Oversees solution implementation
Communication:
Customer + sales communication
Professional Development:
→ Principal Architect