Technical Understanding

By Progression

The ability to take ownership of and develop technical understanding.

Level 1

Is able to show some confidence in technical understanding.

  • Technical collaboration: You communicate accurately about all technical subjects in your work.

  • Understanding code: You are able to gain context within the team's domain with occasional help from more senior engineers. You are comfortable with the basics of code interface design and are learning to be more intentional

Level 2

Is able to display a clear technical confidence and understanding

  • Technical collaboration: You can lead technical explanations when appropriate. You know when to listen and give space to team members.

  • Understanding code: You understand a good amount of the team's domain, and can gain sufficient context to work productively within that.

Level 3

Is a technical leader within the team, including taking some ownership of other team members' technical growth and development.

  • Technical collaboration: You actively facilitate technical discussions between team members and have a deep familiarity with technical topics under discussion

  • Understanding code: You understand your team's domain at a high level, including the breadth of services, how they interact, and data flows between systems. You understand adjacent domains as they affect your team

Level 4

Is able to be a technical leader across a set of related team's domains, consistently pushing boundaries and exploring gaps in understanding.

  • Technical collaboration: You proactively seek out gaps in your technical understanding, and work with a variety of team members to fill those gaps.

  • Understanding code: You have expertise in a set of related team's domains, including the breadth of services, how they interact, and data flows between systems.

Level 5

Is a technical leader across the organization's architecture consistently pushing boundaries and exploring gaps in understanding.

  • Technical collaboration: You have a deep technical understanding. You lead on helping team members fill gaps in their understanding.

  • Understanding Code: You have expertise in the organization's architecture, including all domains, their bounded contexts, and how they interact with each other.

Build your first team in minutes

Get access to our library of templates and skills and invite your team, for free