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
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
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