We’d like to share how we level engineers at Ockam. This is a behind-the-scenes view of how a lot of companies build level ladders, but for some reason, it’s rarely shared.

If you are a junior engineer and thinking about your career trajectory, check out the skills and responsibilities that lie ahead.

If you are a founder or building a new structure for your engineering team, hopefully, we can save you some time from building these descriptions from scratch.

Overview of Our Engineering Ladder

At Ockam, there are three engineering tracks to accommodate team members with differing growth goals: IC, Management, and Executive. Typically, engineers will move all the way up through Senior Engineering level responsibilities before switching to a people management track.

LEVELS

INDIVIDUAL CONTRIBUTOR TRACK

MANAGEMENT TRACK

EXECUTIVE TRACK

L1

Engineer I

-

-

L2

Engineer II

-

-

L3

Engineer III

-

-

L4

Senior Engineer I

-

-

L5

Senior Engineer II

Engineering [Team] Lead

-

L6

Staff Engineer I

Head of [Area]

-

L7

Staff Engineer II

Director of [Product]

-

L8

Principal Engineer

Senior Director

-

L9

-

-

VP of Engineering

Individual Contributor (IC) Track

Below, we have detailed out the responsibilities of the Engineering levels at Ockam.

Our career ladder has the responsibilities for L2/L3, L4/L5, and L6/L7 grouped together. The difference between each of those levels is at the first level; the expectation is that our team member is exhibiting some to many of the behaviors at that level.

At the second level, the expectation is mastery of most of the behaviors and also beginning to exhibit behaviors at one level above.

L1: Engineer I:

Impact

Functional Skills

Behavior

L2/3: Engineer II/III:

Impact

Functional Skills

Behavior

L4/5: Senior Engineer I / II:

Impact

Functional Skills

Behavior

L6/L7: Staff Engineer I / II:

Impact

Functional Skills

Behavior

L8: Principal Engineer:

Impact

Functional Skills

Behavior