Skip to main content

The Pragmatic Engineer: Netflix’s historic introduction of levels for software engineering

"Netflix is considering the following leveling system"

- Engineer 1
- Engineer 2
- Senior
- Staff
- Principal

The details of the system are still being worked out, and a proposal has been circulated within engineering. The proposal, understandably, has resulted in lots of questions, especially around whether existing engineers will be getting Staff or Principal titles. The original proposal made it seem that everyone would stay Senior, and with promotions, they could get to the next levels.

Read more about the history and background:

Comments