Why are there no L1/L2 levels?

Seem most SDE positions have a notion that engineers start at “L3”. Why is that? Correct me if I’m wrong but normal progression is: L1 = ? L2 = ? L3 = SDE1 = MTS/ICT2 = New grad L4 = SDE2 = MTS/ICT3 = Some experience L5 = Sr. SDE/MTS/ICT4 = Senior/Lead L6 = Staff SDE/MTS/ICT5 = Lead L7 = Principal SDE/MTS/ICT6 = Architect Edit: Also break down of distribution, does this seem reasonable? L3 = 15% L4 = 35% L5 = 35% L6 = 10% L7 = 5%

Google catburglar Apr 25, 2019

Data scientist ladder starts at L2

Susquehanna International Kristaps11 Apr 25, 2019

Google has their engineering residency program thing. I’m assuming those devs are lower on the ladder?

Yelp sJJv80 Apr 25, 2019

Frequently, they’re “employee levels” and not “engineer levels.” We have IC1 and IC2 levels, but you’re expected to progress past them in a reasonable amount of time. IC3 is where the majority of people should be at any given time because IC1 and IC2 are basically junior and intermediate level positions. IC4 and beyond are somewhat self-limiting because you’re affecting the direction of the entire engineering org at those levels. I think that more or less means our scale roughly is the same, but it starts at 1 instead of 3.

Hitachi Vantara zgil OP Apr 25, 2019

I added IC to the comparison also. Would you say IC3 is senior or IC4?

Yelp sJJv80 Apr 25, 2019

In our system, IC3 is your basic senior engineer. IC4 and above, you’re probably a group tech lead just because of the scope of projects you’re supposed to be able to lead. IC1 is pretty much “just fell off the turnip truck” level, i.e. new grad.

Quora eNHU01 Apr 25, 2019

It's because Google used to have a standardized payscale across the org and engineers would start at "T3" (T for technical) because that's how much entry level engineers got paid. Other roles might have ladder that start with 1 or 2. I think datacenter employees would have started at "T1". Everyone else just copied Google, most notably Facebook. Now there is no uniform payscale, a L5 recruiter makes way less than a L5 TPM who makes way less than a L5 engineer.

Google ovBk62 Apr 25, 2019

Initially, the idea was that all employees at Ln will get paid the same. So the starting level determined the minimum salary. As such, Google starts SWEs at L3 and roles like data center technicians, security etc at L1/2. Amazon starts SWEs at L4.

Zillow Group anKW36 Apr 25, 2019

Probably comes from the government “GS” pay grades. Where every role exists on the same scheme, just different starting points.

Zillow Group anKW36 Apr 25, 2019

Some companies start the leveling at L1 for new grad SWEs. Zillow has a “P1” which is for people in that role without a relevant degree (eg boot camp grads). “P2” is for CS grads. I actually think this works better because it gives boot camp grads a fighting chance due to lower expectations.

Yelp sJJv80 Apr 25, 2019

I’m not so sure that’s a great idea. The average CS grad is not a very good engineer to begin with. Lowering the bar even further could be counterproductive. But, then, I could be totally wrong. How well do boot camp grads starting at P1 typically do?

GitHub 2legit2git Apr 25, 2019

We drain the blood of all the L1/L2 people and convert it into an elixir of TC

AT&T DDM2K Apr 25, 2019

You provided your own answer. If SDE1 = L3, there’s no SDE0 so that’s “the first rung for a software engineer”. There are bands below engineering titles with no software engineers. There are bands above engineering titles with no software engineers. Also, I’ve only ever known MTS I - IV. Then you get into SMTS/PMTS/DMTS. From what I understand, at AT&T, a DMTS is basically an extremely high band (for a telco - topping out at $280k base) for poaching external talent into Bell Labs. Though my peers at Verizon seem to have seen internal postings for DMTS and Distinguished Engineer. Pay band there is no different than for a SMTS/PMTS. Sadly tops out near $150k.