Templates
Skill

Technical Understanding

The ability to take ownership of and develop technical understanding.

Technical Understanding

Level 1

Is able to show some confidence in technical understanding.

  • 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

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

Level 2

Is able to display a clear technical confidence and understanding

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

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

Level 3

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

  • 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

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

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.

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

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

Level 5

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

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

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

Build your own framework for free