Disclaimers

This levels framework is intentionally sparse. To reach the next stage, each one of us will need to stretch ourselves and extend our ownership boundaries as far as possible. We can’t possibly predict what’s around the next corner, and we are a very small team, so we can’t set precise expectations for each other.

Why have levels at all then?

Primarily because:

Design principles

We have aimed to make each level similar in scope to those at big companies like Google, Facebook, and Dropbox. We have also simplified this a bunch to reflect the ambiguity we face as an early stage company.

L2-L5 Software engineer

Note that expectations accumulate — i.e. L3 expectations are a superset of L2.

Scope of Impact Craft
L2 Features