Engineering framework
Career development is a marathon, not a Sprint
SE1
Software Engineer
Engineer who understands team tech stack and can be utilized on active projects. Works under more active mentorship. Autonomously communicates directly with the client.
SE2
Software Engineer
Engineer who owns their project domain and is skilled within the team tech stack. Provides business value to the client. More experienced SE2 can become mentors. Focuses on personal technical growth and is actively involved in team and project decisions.
SE3
Software Engineer
Project lead engineer. Organizes project team and processes. Decides on the technical aspects of a product or feature. Provides insight into the project to other team members and provides continuous feedback to the client. A highly communicative and visible person inside the team.
SA
Software Architect
Technical expert. Works on strategically important or complex projects. Stays up to date on all aspects of one’s seniority knowledge. Mentors more experienced engineers. Helps LEs with suggestions and proposals on what to tackle next. Not necessarily actively involved in standardization.
LE
Lead Engineer
Works on increasing the seniority of the whole technology team. Continuously improves team tech stack and organises improvements across the team and their projects.
SLE
Senior Lead Engineer
Technology authority. Organises lead engineers to implement prioritised improvements efficiently. Pushes cross-team initiatives that benefit company productivity. Actively cooperates with related teams to create business value for the client(s) and the company. Oversees strategically important projects.
TL1
Team Lead
Manages between 4 and 6 people. This is considered a subteam if part of a larger team that multiple TLs are managing. Still performs hands-on work. Focuses on individuals and their careers. Has a good overview/ownership of the projects that their directs are working on. The entry-level position for the management track; the position has a lot of new ground to cover. It is expected that one moves from this position to TL2 within 12-18 months. Senior-level technical expertise, but not necessarily the most senior person in the team.
TL2
Team Lead
Manages between 4 and 15 people. This is considered a subteam if part of a larger team that multiple TLs are managing. Still performs hands-on work if managing less than 12 people. Has grown accustomed to the management role and is efficient in all aspects needed for their team/subteam.
STL
Senior Team Lead
Has significant experience managing people. Recognized for developing expert Individual Contributors. Mentors other Team Leads in the team. Pushes cross-team initiatives, i.e. not focused on just their team. Recognized by other Team Leads for their leadership skills. Very efficient at removing blockers.
TD
Team Director
Manages Team Leads and Technical Leads. Responsible for one entire team. Develops careers for all tracks in a team with experience and ease. Implements best practices from other teams. Has a good overview of all strategic projects in the team. Recognized for technical excellence but also high leadership capacity.
H
Head
Responsible for multiple teams. Manages Team Leads, Team Directors, and Technical Leads if need be. Covers a wide range of domains in leading the Department. Engaged in all important decisions regarding the Department. Recognized for expertise, efficiency, reliability, and leadership.
Get the Engineering framework
Thank you for your interest in Infinum’s progression framework for engineers. Sign up to receive the resources in your inbox.
EXPLORE OTHER PROGRESSION FRAMEWORKS