Being at the top isn't as great as it sounds. When you no longer code and are dealing with top-level, high risk issues all the time, you start to recognize that you have very little control and things become more and more unpredictable, which leads to much higher stress levels. So instead of "you can do whatever you want," actually it's "you can't do anything." The big issue here is that you no longer have access to mentors, because there's no one above you anymore. So a lot of people at the top choose to leave and go back to basics and build their own companies from scratch, so they have more control and are able to continue growing personally, or they move horizontally and start to integrate their experience into adjacent fields.
I would add that getting honest feedback from people also becomes more difficult based on the power dynamic that eventually creeps into the way people perceive you. It's hard to grow into a robust leader if your blind spots aren't being exposed. Culture and the people you choose to work with matters so much in this regard. My rule of thumb is, if you're the smartest person in the room, you should probably leave.
Very detailed and informative. Companies do have these levels, specially the big ones. I think people shouldnt pay too much attention to them though. Just focus on learning new stuff all the time and job search every couple of years. Don't wait 3 years grinding for a company waiting for them to move you up a "level". Just go and apply to new places instead. Best way to get a pay increase. Level up your interview skills both whiteboard and verbal. Title don't mean much to me, tbh. I'm more about what they're paying me and the company culture. People like to play it safe but you get best rewarded for taking a risk here and there. Like they rather work at Amazon because "it looks good", instead of working the startup where you'll get to make more important decisions sooner. And some of these startups might even pay more because they have fresh investor money and in a bigger hurry to get talent. That's just what I've observed.
i might be weird but i feel like once i reach L4 (just started as L3) i would be completely satisfied and would rather focus on things outside of my job instead of trying to further my career. I hope my company won't mind :/
That was a really great video! Please could you list your sources for the information. I would also be interested to hear your take on how Startup founders factor into the leveling system. For example if someone Started their own tech company and had some success but then returned to employment, would that shortcut them several levels, would they be seen as at least L5 or is it not that big a deal? I think I am L4 at the moment as well although I am in the UK so it doesn't translate perfectly.
a lot of this was from personal experience and after talking with lots of people in higher levels than me - as a founder if your company gets acquired, you’re usually fast tracked to higher levels as part of the acquisition negotiations, but otherwise usually it’ll be based on interview performance and years of experience
Lol I see intern writing complete project while senior just give instructions. level are just BS to give less money Switch jobs & provide the best value you can.
Great video But I always find algorithms difficult to follow due to math involved Data structures in any language like python are relatively easy to learn What is your advice on this ?
I think it's funny that SquareSpace is the sponsor for a video that's directly targeting young web development employees. Lol if we can just outsource our work to Squarespace then why even become a web developer? It should be noted that a competent web developer will be able to do a massive amount more than a squarspace template.
I can only take with a grain of salt your explanations of L5-L8+ since you have not yet reached those levels. Imagine a middle schooler telling their audience of what to generally expect at high school, undergrad, and even graduate school. Maybe it's ok if their audience comprised of mostly elementary other middle schoolers like yours most likely is with L2-L4s. Anyway, I'm sure your guess about what -actually- is beyond is as good as any other L4's... You've probably already received the constructive pushback or perhaps even contradictions on this video from L5s and above.
i’ve worked with many L5+ engineers and have had countless discussions with my manager about future levels - so though i’m not there yet, i have a decent understand of expectations and responsibilities; for what it’s worth, i talked with various engineers more senior than me before making this video - thanks for watching!
Working as a software engineer in a 3rd world country, I knew from my friends that I'm working alot more with much less structure compared to them in big companies I just didn't know my company was giving me the responsibilities of L3 to L7 with compensations of L2 😂
I also work in a startup and forget feature level. I built the entire app from DDL to backend to web app and mobile app. Authentication, order management, multi user system, notifications, and now on e-commerce integrations. If anyone has an offer - Ahem
"Years of experience" can be more rigid or flexible depending on the company and the role you are interviewing for. Apple and Microsoft tend to be more rigid. Meta and and Google are more flexible. Amazon is kind of in the middle: they can be flexible for the right person. I had 4 years when invited to interview for a manager of data science at the L6 level at Amazon, and just under 5 years when invited to interview for an MLE tech lead (E6) at Meta. For me, the biggest barrier to big tech is the algorithms and data structures interview step. The onsite I've been excited to talk about my experiences, but haven't passed the algorithms interview step yet. I studied physics, economics, and statistics in school, but I've never taken a formal computer science class before. So I get a lot of anxiety and forget half of what I studied. The onsite would cover things I've actually done rather than studied, so for me that's a lot less stressful.
I feel like anything past L5 has diminishing returns. At that point, you'll level up faster if you go down the management track. Most people don't get past L6, and managers get paid a lot more for a lot less work.
Firstly, it’s not guaranteed that managers make more than ICs. In fact, level for level, managers make about the same as ICs in most FAANG companies. Secondly, managers don’t do “less” work. They just do different work. Sitting in meetings for 10 hours a day every day of the week can also be taxing.
I just landed my first job at a tech company and the welcome letter said I was L2. I had no idea what that meant, but your video made it really clear. I've taught myself a lot about software/web development, computers and technology in general since befor high-school, but somehow I never came across anything about a software engineering ladder. Thanks for this.
Hey Namanh, I have been watching your videos since you began youtube.Love the content you are provide. much different then other engineer youtubers. Great work !!
Randomly popped into my feed. Great video but I don't necessarily agree with all the points you make here. When you hit Sr. Engineer level, you have two paths that that help define what you want to do: management or technical. I.e, more people management (think manager/team lead) or technical decision making (architect, principal). I am not saying they're always black and white as you will mix at times but the responsibilities are very different. I have 6 years of experience (multiple jobs in parallel) and have done both. It does take different personalities to perform at a high level in those roles. Personally I enjoy the Architect/Principal path.
Another great video. Like the correspondence between levels and the impact surfaces. Super clarifying. A very good template to look at from impact perspective instead of the compensation perspective.
As I'm listening to this, I'm slowly realizing how unclear my current path is, and how there's an expectation for me to grow, but no clear direction. The company is just like, "grow"... And, it's interesting that they want you to reach senior level status in 2-3 years. Anyone else experiencing this?
hopefully this helped you through some examples, i'd say companies usually expect you to grow from newgrad to senior in about 5 years (fastest i've seen is 3 years but that's not the norm)
I’m a L5, Senior Dev. I have been wondering where I’d go next. I think maybe management, as that would scale better career wise. However, dealing with ppl sucks lol
Very informative, thanks for posting! Your content is really great and has helped shape me as a new RUclipsr and also data scientist/software engineer. Thanks!
I am a fresher working in a startup for about 10 months now, and forget feature level. I built the entire application from DDL to backend to web app and mobile app. Authentication, order management, multi user system, notifications, and now on e-commerce integrations. If anyone has an offer - Ahem
Can you explain the difference for Computer Science and Software engineering. I specifically want to know which one is better for software development. Just a comment will help, thanks.
This video was great! If you could make a video on what is a basic/acceptable level of knowledge for people transferring over from another profession, that would be awesome. I think the learn to code thing but when are you ready to start applying 🤔.
This video kind of scared me. There are god level experts with humongous amounts of knowledge that I don't even know where I will find? I am currently L0.
Hi. Thanks for all your informative videos. They are amazing. I'm looking to change my career and want to get in to Programming and be a software developer. I've downloaded many apps to start learning Python on my own and learning also through RUclips videos and other online material. However, I also want to do an online course to have a formal education and get a certificate. I'm having a difficult time finding a legitimate online school. Could you recommend anyone? Would an online course be enough education wise and also to get me a job? Thanks :)
Shit, if being a good human being as a poc in this industry means I have to conform in order to fit in I’ll pass on the company or job completely bc that in itself is exhausting
This was really what I just needed. Thanks Namanh ! I had this apprehension that every engineer had to eventually move from.an individual contribution role such as developer towards management roles as they progress.
This is a great resource, I was an L4 level at Tesla, but we didn't really use this tiered system, we were pretty much just referred to as senior. But before moving further I transitioned into a developer relations role. The one thing I have noticed is that some of my skills have atrophied but I still code, but I don't ship a lot of code. It was a logical step in my career, and I often wonder where I would be now if I would have stayed in an engineering role. But, I still make good money and work in a very technical field.
if you got to L5 would you keep grinding or just chill?
HELL NAH
Keep grinding
Can you make an video on how to get an internship for high school students?
L6+ not worth it if you want to have a RL and happy family in my opinion
I will keep grinding 💪 💯
Being at the top isn't as great as it sounds. When you no longer code and are dealing with top-level, high risk issues all the time, you start to recognize that you have very little control and things become more and more unpredictable, which leads to much higher stress levels. So instead of "you can do whatever you want," actually it's "you can't do anything." The big issue here is that you no longer have access to mentors, because there's no one above you anymore. So a lot of people at the top choose to leave and go back to basics and build their own companies from scratch, so they have more control and are able to continue growing personally, or they move horizontally and start to integrate their experience into adjacent fields.
thanks for sharing this perspective, very insightful especially since i’m still relatively junior in my career
I would add that getting honest feedback from people also becomes more difficult based on the power dynamic that eventually creeps into the way people perceive you. It's hard to grow into a robust leader if your blind spots aren't being exposed. Culture and the people you choose to work with matters so much in this regard. My rule of thumb is, if you're the smartest person in the room, you should probably leave.
man thank you, graduating this december and feel so unprepared, but hearing more about industry is helping
Don’t worry too much about it my friend, remember, everybody had to start somewhere as well.
Very detailed and informative. Companies do have these levels, specially the big ones. I think people shouldnt pay too much attention to them though. Just focus on learning new stuff all the time and job search every couple of years. Don't wait 3 years grinding for a company waiting for them to move you up a "level". Just go and apply to new places instead. Best way to get a pay increase. Level up your interview skills both whiteboard and verbal. Title don't mean much to me, tbh. I'm more about what they're paying me and the company culture. People like to play it safe but you get best rewarded for taking a risk here and there. Like they rather work at Amazon because "it looks good", instead of working the startup where you'll get to make more important decisions sooner. And some of these startups might even pay more because they have fresh investor money and in a bigger hurry to get talent. That's just what I've observed.
thanks for sharing!
I really needed this breakdown of the levels. We don't have a detailed layout of responsibilities at my job.
yeah i wish there was more transparency
im a final year now ,im sure i will be coming back to watch this video a lot
truly informative content
see you soon!
I will defiantly become L9 one day!!
indeed
What a lovely video, I am a new sub to your channel. I am currently an SDE II trying to work my way up to III. It certainly is a grind.
you got it!
Wow clear explanation on the software engineer levels …thanks for sharing
😊
I LOVED this video! Great job 🙂
😊
Thanks a lot Namanh!
😊
Awesome video! Great quality and info
😊
That awesome and we have a lot to go there. God help us
you got this!
Awesome video man🔥
😊
Good Job and presentation!
i might be weird but i feel like once i reach L4 (just started as L3) i would be completely satisfied and would rather focus on things outside of my job instead of trying to further my career. I hope my company won't mind :/
totally makes sense, i mean i’m an L4 and i love my RUclips channel so checks out
Mmm...Clear.🙏🏽
estas a falar de 7 a 10 anos do principio ate ao fim !!!!
Caminho mais curto?
very motivating!
😊
That was a really great video! Please could you list your sources for the information. I would also be interested to hear your take on how Startup founders factor into the leveling system. For example if someone Started their own tech company and had some success but then returned to employment, would that shortcut them several levels, would they be seen as at least L5 or is it not that big a deal? I think I am L4 at the moment as well although I am in the UK so it doesn't translate perfectly.
a lot of this was from personal experience and after talking with lots of people in higher levels than me - as a founder if your company gets acquired, you’re usually fast tracked to higher levels as part of the acquisition negotiations, but otherwise usually it’ll be based on interview performance and years of experience
There's a rule not to write your own encryption module or algorithm unless you want it to have holes and being breached ;)
this is true
What habit to cultivate to become a better engineer or good at software developer job like frontend. What path to follow or mind set to cultivate?
great questions and thanks for the potential video idea, let me think and create a video
@@namanhkapur sure would love to watch the video.
Be organized
Awesome content.
appreciate the support!
Namanh, will your income increase if you decided to stay at L5 as good as if you leveled up?
you’ll keep getting raises, but usually the biggest jumps in compensation happen when you go up in level
@@namanhkapur good thing I am wanting to be a developer for the love of it and not the money, I have no interested in management
wow this was helpful
😊
never knew russ was a SWE this is wild
coding is my first career, rap is second
Hey Namanh, how’s Bolt handling the Layoff ? Do you see yourself leaving ?
i think the layoff was inevitable to extend our runway, I still believe in our potential so I'm here for now -- hopefully no more layoffs 🤞
Lol I see intern writing complete project while senior just give instructions. level are just BS to give less money Switch jobs & provide the best value you can.
can I keep in L4 ??
L4 is usually not terminal, so L5 is where you can stay forever
Great video! Is there a similar structure in Cybersecurity? Also, I look forward to the management side of it.
i think is generalizable to most tech roles - and coming soon!
@@namanhkapur Thanks for the response, appreciate it!
Bro I'm learning full stack web development from Masai School. Is it possible to go foreign to do job through with that skill?
Great video
But I always find algorithms difficult to follow due to math involved
Data structures in any language like python are relatively easy to learn
What is your advice on this ?
Learn the math
Helpfull
glad to hear
I'm entering my senior year of my comp science degree. The imposter syndrome is real af.
you got this!
@@namanhkapur thank you! I'm trying my best! I couldn't get an internship this summer, so I'm making a Twitter clone instead!
@@BoiseFreerunner let’s goooooooo
I think it's funny that SquareSpace is the sponsor for a video that's directly targeting young web development employees. Lol if we can just outsource our work to Squarespace then why even become a web developer? It should be noted that a competent web developer will be able to do a massive amount more than a squarspace template.
Can you make an video on how to get an internship for high school students?
next video!
@@namanhkapur thank you
What shirt and pants are you wearing in the thumbnail?
just black shirt and black jeans
Encryption by a man with minimal experience? That's sleazy. Try not to expose your employers so much.
it was just an example, never do your encryption in house
I can only take with a grain of salt your explanations of L5-L8+ since you have not yet reached those levels. Imagine a middle schooler telling their audience of what to generally expect at high school, undergrad, and even graduate school. Maybe it's ok if their audience comprised of mostly elementary other middle schoolers like yours most likely is with L2-L4s. Anyway, I'm sure your guess about what -actually- is beyond is as good as any other L4's... You've probably already received the constructive pushback or perhaps even contradictions on this video from L5s and above.
i’ve worked with many L5+ engineers and have had countless discussions with my manager about future levels - so though i’m not there yet, i have a decent understand of expectations and responsibilities; for what it’s worth, i talked with various engineers more senior than me before making this video - thanks for watching!
YOO this was so detailed - love how you broke it down so even people outside of tech can understand it!
❤️
Agreed
This was the most depressing video of my entire life
Working as a software engineer in a 3rd world country, I knew from my friends that I'm working alot more with much less structure compared to them in big companies
I just didn't know my company was giving me the responsibilities of L3 to L7 with compensations of L2 😂
same
Same😂
x2
I also work in a startup and forget feature level. I built the entire app from DDL to backend to web app and mobile app. Authentication, order management, multi user system, notifications, and now on e-commerce integrations.
If anyone has an offer - Ahem
"Years of experience" can be more rigid or flexible depending on the company and the role you are interviewing for. Apple and Microsoft tend to be more rigid. Meta and and Google are more flexible. Amazon is kind of in the middle: they can be flexible for the right person.
I had 4 years when invited to interview for a manager of data science at the L6 level at Amazon, and just under 5 years when invited to interview for an MLE tech lead (E6) at Meta.
For me, the biggest barrier to big tech is the algorithms and data structures interview step. The onsite I've been excited to talk about my experiences, but haven't passed the algorithms interview step yet. I studied physics, economics, and statistics in school, but I've never taken a formal computer science class before. So I get a lot of anxiety and forget half of what I studied. The onsite would cover things I've actually done rather than studied, so for me that's a lot less stressful.
What kind of things do they test in the algorithms interview?
Damn, even an L6 interviewee still has to worry about the algorithm questions
@@RetinalR6 if you are an external hire, up to L8, you have an algo test
@@christersmith5470 I'm a sophomore and just started my first actual internship so I had no idea. Thanks for the info!
I feel like anything past L5 has diminishing returns. At that point, you'll level up faster if you go down the management track. Most people don't get past L6, and managers get paid a lot more for a lot less work.
i’ve seen this happen firsthand in industry, but i’ve also seen managers manage ICs who are making more than them, so it can depend
Firstly, it’s not guaranteed that managers make more than ICs. In fact, level for level, managers make about the same as ICs in most FAANG companies. Secondly, managers don’t do “less” work. They just do different work. Sitting in meetings for 10 hours a day every day of the week can also be taxing.
I'm so glad this showed up in my recommended videos, it's so thorough and informative! Just what I needed. Thank you!
😊
I just landed my first job at a tech company and the welcome letter said I was L2. I had no idea what that meant, but your video made it really clear. I've taught myself a lot about software/web development, computers and technology in general since befor high-school, but somehow I never came across anything about a software engineering ladder. Thanks for this.
so glad to hear that -- good luck with the new role!
How’s the job going? What kind of knowledge background did you come with? College or self taught? Thanks.
Hey Namanh, I have been watching your videos since you began youtube.Love the content you are provide. much different then other engineer youtubers. Great work !!
thanks for being a day #1 supporter!
Randomly popped into my feed. Great video but I don't necessarily agree with all the points you make here. When you hit Sr. Engineer level, you have two paths that that help define what you want to do: management or technical. I.e, more people management (think manager/team lead) or technical decision making (architect, principal). I am not saying they're always black and white as you will mix at times but the responsibilities are very different.
I have 6 years of experience (multiple jobs in parallel) and have done both. It does take different personalities to perform at a high level in those roles. Personally I enjoy the Architect/Principal path.
thanks for sharing your perspective! i def missed some things since i myself am not that senior yet
Super informative (and also motivating!) video! Thanks for being so concise, subbed and looking forward to seeing ur channel blow up even more :)
appreciate it!
Another great video. Like the correspondence between levels and the impact surfaces. Super clarifying. A very good template to look at from impact perspective instead of the compensation perspective.
exactly, focus on impact and the rest will come naturally
i hope i become an l8 at Google
Can you level up in a software company if you don't have a degree and taught yourself programming instead?
IMPROVE YOUR SELF 😊 its' difficult but your career can be great
it can indeed
As I'm listening to this, I'm slowly realizing how unclear my current path is, and how there's an expectation for me to grow, but no clear direction. The company is just like, "grow"... And, it's interesting that they want you to reach senior level status in 2-3 years. Anyone else experiencing this?
hopefully this helped you through some examples, i'd say companies usually expect you to grow from newgrad to senior in about 5 years (fastest i've seen is 3 years but that's not the norm)
This is outdated as titles are inflated these days to offset lower pay, lead by Meta
Are L1s janitors?
janitors are L7
@@namanhkapur 😂
I have 10 years coding experience , and I feel like I could barely do what a L2 does.
you def can
I’m a L5, Senior Dev.
I have been wondering where I’d go next.
I think maybe management, as that would scale better career wise.
However, dealing with ppl sucks lol
Very informative, thanks for posting! Your content is really great and has helped shape me as a new RUclipsr and also data scientist/software engineer. Thanks!
😊
Love you Namanh Bro ❤️..Keep Making More Gems 💎 like these ..
😊
Whats up with Bolt firing 30% of its workforce? Did you make the cut?
"You are having so much fun" Spoken like a L4....
i’m starry eyed still
I am a fresher working in a startup for about 10 months now, and forget feature level. I built the entire application from DDL to backend to web app and mobile app. Authentication, order management, multi user system, notifications, and now on e-commerce integrations.
If anyone has an offer - Ahem
Stuck in L2 from past 6 years.
ain’t no way
Can you explain the difference for Computer Science and Software engineering. I specifically want to know which one is better for software development. Just a comment will help, thanks.
software engineering and software development are the same -- they are both an application of computer science
Take a look at the classes for each major and that will give you a good idea of the differences at whatever school you are considering.
Hey Namanh, thanks for the great break down of all the various role levels in tech :)
😊
This video was great! If you could make a video on what is a basic/acceptable level of knowledge for people transferring over from another profession, that would be awesome. I think the learn to code thing but when are you ready to start applying 🤔.
thanks for the suggestion! added to my list of future videos
This video kind of scared me. There are god level experts with humongous amounts of knowledge that I don't even know where I will find? I am currently L0.
As a tier 2 IT tech aspiring to move into software engineering I find this pretty dang interesting
glad it was helpful
Great video Namanh! Feels very similar to UX laddering as well.
thanks for watching, good to know!
Hi. Thanks for all your informative videos. They are amazing.
I'm looking to change my career and want to get in to Programming and be a software developer. I've downloaded many apps to start learning Python on my own and learning also through RUclips videos and other online material.
However, I also want to do an online course to have a formal education and get a certificate. I'm having a difficult time finding a legitimate online school. Could you recommend anyone? Would an online course be enough education wise and also to get me a job?
Thanks :)
Shit, if being a good human being as a poc in this industry means I have to conform in order to fit in I’ll pass on the company or job completely bc that in itself is exhausting
My first role, I came in as an L4 day one... Man trial through fire
This the best career path advice I have ever received 🙌🏿
😊
Super helpful info, clear communication and explanation. Cheers.
This was really what I just needed. Thanks Namanh ! I had this apprehension that every engineer had to eventually move from.an individual contribution role such as developer towards management roles as they progress.
thanks for watching! and not at all, you can stay an IC for as long as you want 😊
Hey Namah,
Thanks for the information but do you think after this layoff there will be more layoffs news
I'm firmly of the believe that levels are to control wages.
Or just, level up yourself.
spoken like a wizard
Your videos are so detailed. I love how you don’t waste time & you get straight to the point lol. You just gained another subscriber! 🔥💯
ah glad you feel that way, that’s my goal, no BS straight the point short and sweet
what is meant by org?
organization, like different sections of the company
Very well explained, thank you.
This is a great resource, I was an L4 level at Tesla, but we didn't really use this tiered system, we were pretty much just referred to as senior. But before moving further I transitioned into a developer relations role. The one thing I have noticed is that some of my skills have atrophied but I still code, but I don't ship a lot of code. It was a logical step in my career, and I often wonder where I would be now if I would have stayed in an engineering role. But, I still make good money and work in a very technical field.
Just curious what you studied in university if that's ok? And where? Thanks!
Dude, NGL but if you ever cut your hair short like a crew cut, i bet you will exactly look like captain Sinbad.
maybe one day
Sharpening in L4, Path to L5
Dead on im a L3 lol dang
let’s gooooooo
While this is accurate I just wanna point that its possible to make it in less time, I moved from L2 to L4 in 10 months
beast
Never thought Indian jason mamoa will be teaching me about programming.
they call me jason namanhoa
Can anyone get to level 5 within 4.5-5 years? If he/she works hard?
yes for sure
Thank you for clarifying this
You did great job in very short time period. I believe your Channel is going to be the best tech yt Channel very soon! Keep on going!
this comment made my day, thanks for being here!
Yep. Been subbed and this video proves I made a very wise decision.
much love
okay, I will not be a yes person, but I will have an open mindset
yep that's all that matters
Is there any vacancy for software testing?
we're in a hiring freeze at bolt right now, but yeah plenty of opportunities for testing in the industry
Ugh! You're so handsome 💛 And knowledgeable! Don't cut your hair!
thanks 😊 not planning on it!
@@namanhkapur You're welcome! 😉
This was awesome. Thankyou for the information!
of course!
Thanks a lot bro! ❤
I believe in RUclips algorithms once again
😊
Awesome video! My dream is to be a software engineer.
you got it
needed this like 6 years ago. great video- thanks, Namanh!
glad you saw it now!