| Types of Decisions |
Technical and Architectual |
Prioritization and Resource Allocation |
| Leadership |
Provide technical leadership and expertise on application(s) |
Manage team(s) of developers |
| Daily Tasks |
Writing code, reviewing code, helping other engineers |
Planning Meetings, Business Meetings, Managing People |
| Titles |
Senior/Principal/Partner Engineer/Architect |
Team Lead, Engineering Manager, Director of Engineering, VP of Engineering, CTO |