10 steps in the career of a software engineer: From SDE-1 to Principal Engineer

Поделиться
HTML-код
  • Опубликовано: 23 окт 2024

Комментарии • 119

  • @maurocerbai7930
    @maurocerbai7930 Год назад +162

    Waiting for EM-1 path 😉

    • @gkcs
      @gkcs  Год назад +21

      Like this comment to keep it on top!

    • @anishjain1941
      @anishjain1941 Год назад +1

      @@gkcs Please add EM as well as PM path. I got to see some people from engineering also move directly to PM path. Would like to know the differences and their work.

    • @ssuriyaprakash1
      @ssuriyaprakash1 Год назад

      yeah also discuss path for operational or support roles.

    • @timepass6935
      @timepass6935 Год назад

      What is EM

  • @ungarbagebin
    @ungarbagebin Год назад +27

    Thanks for making this video. It provided some much needed clarity about career progression as a software engineer. I am currently an SDE1 and often feel the impostor syndrome but this provides me a good sense of direction about what should I improve in my work to get promoted.

    • @gkcs
      @gkcs  Год назад +2

      Glad it was helpful!

  • @marcelo-ramos
    @marcelo-ramos Год назад +18

    Great video!
    I think it would have been good to clarify that the ladder shown is just an example, since the actual career ladder will vary drastically depending on the company (maybe it got lost in the edit.) For example, when I was a Staff Software Engineer at IBM, it only meant I had been at the company for maybe 3 to 8 years, since it's just the second engineering level (band 7 overall). Another example is the position I have now as Principal Software Development Engineer at Oracle, which is just the 4th level in the career ladder, which is still a world away from what other companies call "Principal".

    • @gkcs
      @gkcs  Год назад +1

      That's right, thank you for sharing your experience!

  • @mamotivated
    @mamotivated Год назад +5

    Extremely useful content. 20+ years, mountain climbing has begun

    • @gkcs
      @gkcs  Год назад

      Summit Everest, you'll make it!

  • @vishirox69
    @vishirox69 Год назад +6

    Best example of Distinguished Engineer is the legendary Ken Thompson, who create C alongside Dennis Ritchie. He is currently L9 at google and is instrumental in developing Go Lang

    • @gkcs
      @gkcs  Год назад

      Awesome profile :D

  • @rahul_spawar
    @rahul_spawar Год назад +7

    very motivational and informative video, As a SDE 1 or 1.5 🤣, I lost some interest in the carrier path because of all AI enhancement and AI replacing SDE jobs and all. But this again lit some fire, Thanks a lot ❤

    • @gkcs
      @gkcs  Год назад +1

      Best of luck!

  • @vijaysaichowdary
    @vijaysaichowdary 4 месяца назад

    HI, Gaurav Sen, I have subscribed to This is my first video from your channel. I really fell in love with your content and explanation. I am an SDE-2 and working hard for SDE-3. video made to focus more on the product eng and Technical solutions. Thanks a lot.

    • @gkcs
      @gkcs  4 месяца назад

      Thanks Vijay!

  • @arpitbhardwaj2715
    @arpitbhardwaj2715 Год назад +6

    Hi Gaurav, amazing video. Can you also make a video about your career progression with years and what you did to get there?

    • @gkcs
      @gkcs  Год назад +1

      Thanks for the suggestion :D

  • @rahulgarai4822
    @rahulgarai4822 Год назад +4

    Need more videos regarding these types.... amazing content 👍

    • @gkcs
      @gkcs  Год назад

      Thank you!

  • @fahaduddin2666
    @fahaduddin2666 Год назад +6

    Hi, amazing video. Can you also share some tips to progress from one level to another like SDE II -> SDE III

    • @gkcs
      @gkcs  Год назад +3

      For every promotion, you need to perform at the level you want to go to.
      For example, to go to SDE-3, you must perform as an SDE-3 for 6 months (take responsibility for the team coding standards, manage peripheral system dependencies, etc...)

  • @ash4733
    @ash4733 Год назад +1

    The quality of his all videos are 🔥

    • @gkcs
      @gkcs  Год назад

      Thank you!

  • @MuhammadOvi
    @MuhammadOvi Год назад +2

    Great video, Gaurav!
    Your explanation is very helpful for understanding career progression in the industry.
    Keep making such amazing videos for us 😉

    • @gkcs
      @gkcs  Год назад +1

      Thank you, I will!

  • @surendradas8174
    @surendradas8174 Год назад +4

    There is one interesting level addition to all these. Its called architect.

    • @gkcs
      @gkcs  Год назад +8

      The architect is usually L7, also known as senior staff engineer.

  • @monikapant3365
    @monikapant3365 Год назад +5

    but usually in service based what happen is, whatever your designation is you work as a developer in most of the cases. I am not sure how one can make it happen to take responsibility as per their designation, it is difficult in service. sector. Everything you do is according to the client needs. And once you try to switch, you need to prepare things according to your experience along with your tech expertise, does not matter what you are gonna do after joining the organisation

    • @gkcs
      @gkcs  Год назад +2

      I am not well versed with the service sector. Thank you for sharing your experience 😁

    • @sampreeth6575
      @sampreeth6575 Год назад +3

      I do agree with your comment. I am currently in a service based company. What I feel designation is just given based on the number of years of experience. Work content remains the same irrespective of designation. I have personally seen associate engineers, senior engineers, leads do the same work unlike product based companies where entry level (SDE1) does coding mainly and SDE2 focuses more on system design,distributed systems and building large scale systems. So in product companies there is clearly a difference in work based on designation!!

    • @sampreeth6575
      @sampreeth6575 Год назад +3

      Also in service based companies you are randomly tagged to any project irrespective of your branch, expertise. It's all random over there and the common thing they say is based on requirements and availability you are assigned to so and so project and they try to convince saying even this field is good you need to know everything!!

  • @jhonsen9842
    @jhonsen9842 Год назад +8

    Great Content But how can you forget Jeff Dean as L10 Most celebrated Engineer at Google.

    • @gkcs
      @gkcs  Год назад

      I missed him, sorry :)

  • @brainwizard8915
    @brainwizard8915 Год назад

    very informative video, gives a lot of insight in SDE progresssion

  • @sahilsingh2606
    @sahilsingh2606 Год назад

    Thanks a lot Gaurav for sharing this.

    • @gkcs
      @gkcs  Год назад

      Glad it was useful!

  • @vnarayan100
    @vnarayan100 Год назад +2

    At lot of big companies, I don’t see senior staff level, usually I see staff and then principal, have you observed this as well?

    • @gkcs
      @gkcs  Год назад

      I haven't seen that, is there a company you can point me to?

  • @excitingmonkey3970
    @excitingmonkey3970 Год назад +1

    Btw Sanjay and Jeff dean did map reduce . It’s right to mention both . Btw Jeff’s a distinguished engineer too.

    • @gkcs
      @gkcs  Год назад +1

      Yes he also jointly built page rank.

  • @cripz4203
    @cripz4203 Год назад +1

    In the company I work, small but quite well known service-based global company, difference between SDE-intern, I, II are very very less. The work is similar, the only difference being the speed at which you work or productive outputs. Also, the promotions are way too fast, i.e, SDE-I in 1 year is promoted to SDE-II and same is the case for promotion of SDE-II to SDE-III.
    I heard somewhere that it is bad for higher levels having lower experience in an org. What do you feel?

    • @gkcs
      @gkcs  Год назад +9

      High levels for low experience is an indicator of an exceptional performer, or incorrect leveling.

  • @theSDE2
    @theSDE2 Год назад

    why not increase the production quality of the videos now? That will make the viewing experience even better to watch

    • @gkcs
      @gkcs  Год назад

      Hey Pushkar, could you please explain what you mean by that?

  • @vishalgarg8541
    @vishalgarg8541 Год назад

    What’s the experience required from SDE -3 ?

  • @RaviPrakash-qj2lz
    @RaviPrakash-qj2lz Год назад +2

    Hi Gaurav! Awesome video. It provides good clarity on responsibilities at each level. But one thing which I felt missing is what responsibilities will be dropped when being promoted compared to past designations. e.g. L7 engineer might not be performing management responsibilities what he/she used to do as SDE-III

    • @gkcs
      @gkcs  Год назад +2

      Thanks Ravi!
      That's a very good question! What you should or shouldn't delegate is a tricky question. I'll create a video on this too :D

  • @niveditaprity
    @niveditaprity Год назад

    Thank You Gaurav for your amazing content

    • @gkcs
      @gkcs  Год назад

      Thanks Nivi!

  • @111000dj
    @111000dj Год назад

    Hats off bro... That was really insightful

    • @gkcs
      @gkcs  Год назад

      Thank you!

  • @sams6454
    @sams6454 Год назад

    None of the senior staff engineers I know are going to be writing a custom network protocol. Seems a bit ambitious to me?

  • @parasrajput6839
    @parasrajput6839 Год назад

    Hi, i am a 12 year experienced professional working on Microsoft technologies in a service based company. Is it possible to switch to DSA and get jobs in a product based company and do recruiting companies prefer such transitions?

  • @chrisyoung9742
    @chrisyoung9742 Год назад

    Thanks, very helpful!

    • @gkcs
      @gkcs  Год назад

      You're welcome!

  • @iwoz
    @iwoz Год назад +1

    I am a network engineer with 13 years of experience and is a CCIE in routing and switching from 2009. I ve been coding Python, and JS for last 7 years and have build network monitoring system for my organization. If I switch career to full time software engineer role where in this career ladder should I aim for.
    Thanks

    • @gkcs
      @gkcs  Год назад +2

      I would think you are heading for a senior software engineer role.

    • @iwoz
      @iwoz Год назад

      @@gkcs thanks. Any skill sets you recommend me to concentrate on to?

  • @sparshpriyadarshi
    @sparshpriyadarshi Год назад +1

    Hey Gaurav I'd say for roles at the higher ups try and invite someone with that first hand experience for a chat too. Because many young engineers here should probably realize how an example career path and scope of responsibilities and impact is not the end-all-be-all template.

  • @kzmOP
    @kzmOP Год назад

    Thanks for info.

    • @gkcs
      @gkcs  Год назад

      Always welcome!

  • @ankk98
    @ankk98 Год назад

    Software world will change fast.
    We can't think of decades of careers.

    • @OKBYE0
      @OKBYE0 9 месяцев назад

      even i feel same .. can u say what will be the focus industry in future

  • @akashvardhan6189
    @akashvardhan6189 Год назад

    Top notch content.

    • @gkcs
      @gkcs  Год назад

      Thank you!

  • @GoutamReddydazz
    @GoutamReddydazz Год назад

    Thanks man..❤❤❤❤❤

  • @venkatesansharankumar5341
    @venkatesansharankumar5341 Год назад

    Thanks for sharing.👍.

    • @gkcs
      @gkcs  Год назад

      Thank you too!

  • @deepika3389
    @deepika3389 Год назад

    You share very rich content 👍
    Also please make PM path too

    • @gkcs
      @gkcs  Год назад

      Thank you!

  • @allwin.
    @allwin. Год назад

    How to become Salesforce Developer to entry level SDE roles , please guide me

  • @ayushdubey9618
    @ayushdubey9618 Год назад

    Thanks Gaurav you always comes up with unique videos, I have some doubts for example for sde2 of some product based or startup might be working on design pattern and microservices architectural patterns but that is not the same case with person working for service based organisations so how to match that level , how would I work on that design patterns and others things that you mentioned since that thing I am not using.

    • @gkcs
      @gkcs  Год назад +1

      There are a few options:
      1. Look for opportunities at work (discuss with your manager and other teams).
      2. Switch to jobs which have such work.
      3. Open source.

  • @mjj3tube
    @mjj3tube Год назад

    It would be Great you could do a career path for Test Automation gaurav.

    • @gkcs
      @gkcs  Год назад +1

      It is the same for all IC roles 😁

  • @doobleshoodle
    @doobleshoodle Год назад

    Hey @Gaurav, can you share a pic or the PDF of the board for future reference?

  • @AshishKumar-kv4hr
    @AshishKumar-kv4hr Год назад

    What would be the level of an architect?

  • @ankitpunia4722
    @ankitpunia4722 Год назад

    What about Architect and Sr. Architect?

  • @mamotivated
    @mamotivated Год назад

    Wonder what the path is for data scientist

  • @aishwaryshukla8880
    @aishwaryshukla8880 Год назад

    EM path please! Also does doing MBA after few years of being SDE help for EM path? If not then why do some people do MBA after SDE

    • @gkcs
      @gkcs  Год назад +1

      I think it does help. It helps see the big picture better.

    • @aishwaryshukla8880
      @aishwaryshukla8880 Год назад

      @@gkcs Thanks for replying!

  • @saranemohan
    @saranemohan Год назад +1

    May I know the position of software architect/ solution architect.

    • @gkcs
      @gkcs  Год назад +1

      It would be at L7, also known as senior software engineer.

    • @vnarayan100
      @vnarayan100 Год назад

      L7 is actually staff or senior staff engineer correct?

  • @shreyashachoudhary480
    @shreyashachoudhary480 Год назад

    Are SDE different from frontend 😅
    Throughout video you assumed sde as backend dev

  • @VanshikaChowdhary-ys9gt
    @VanshikaChowdhary-ys9gt Год назад

    Hi, I am currently SDE1 and thinking of management roles. Is it possible to get into management role without mba, how many of years of experience is needed on a minimum.

    • @gkcs
      @gkcs  Год назад +2

      You need about 8 years of experience, at minimum, before you are considered for a management role as an SE.

  • @architjain5108
    @architjain5108 Год назад

    Product manager path?

  • @areebwadood6273
    @areebwadood6273 Год назад +3

    Gaurav be like - " You may become principal engineer soon" Me who is eagerly wanting to get promoted to SDE-2

    • @gkcs
      @gkcs  Год назад +1

      All in good time 😁

  • @mohitpatel1641
    @mohitpatel1641 Год назад

    Amazing video, just one suggestion improve the thumbnail of the videos.

    • @gkcs
      @gkcs  Год назад +1

      Thanks for the tip. What would you prefer?

    • @mohitpatel1641
      @mohitpatel1641 Год назад

      Take some predefined templates and edit accordingly.

  • @s1ddh-rth
    @s1ddh-rth Год назад +2

    "Shut up and do DSA" - GKCS. Got me good 😂😂

    • @gkcs
      @gkcs  Год назад +3

      "Also, buy my interview course" :p

    • @s1ddh-rth
      @s1ddh-rth Год назад

      @@gkcs will do soon enough!

  • @celticspyd5887
    @celticspyd5887 10 месяцев назад

    bharath who became principal engineer in microsoft in 9 year

  • @mridulchaudhary8545
    @mridulchaudhary8545 Год назад +1

    Please shed some light on topic how AI might affect engineering industry in coming 5-10 years.

  • @kunalsharmain
    @kunalsharmain Год назад

    I think it is not fixed based on experience. Sometime based on pay scale companies provide the similar position but work might be different. Like you are as tech lead but working as SDE2. That happened a lot in covid times and even before too

    • @gkcs
      @gkcs  Год назад +1

      It depends on the size of the company and the funds too, yes.

  • @techknowledgebase4504
    @techknowledgebase4504 Год назад

    What about Architect path. After SDE3 or 4

    • @gkcs
      @gkcs  Год назад +1

      The architect would be a senior staff engineer.

  • @solomoon4784
    @solomoon4784 Год назад

    The predictability of even the best path is tragic.

  • @aditgulia
    @aditgulia Год назад

    In our company principal engineer comes after distinguished engineer 12:43

    • @gkcs
      @gkcs  Год назад

      Interesting!

  • @nihshrey
    @nihshrey Год назад +1

    Dig it

  • @lansi3608
    @lansi3608 Год назад

    Where is the CEO path?

    • @gkcs
      @gkcs  Год назад +2

      Ah, the path to poverty :p

  • @akjoker79
    @akjoker79 Год назад

    GKCS is a star already

    • @gkcs
      @gkcs  Год назад

      Well, thank you!

  • @shubhamuniyal9047
    @shubhamuniyal9047 5 месяцев назад

    Currently I'm just an ex😢

  • @sohamghosh9212
    @sohamghosh9212 Год назад

    Hi Bengali,
    Precise delineation!

  • @shankarnanda7756
    @shankarnanda7756 Год назад

    tum bahut mast kam karta hai malum 🫂

  • @sai2ramya
    @sai2ramya Год назад

    You look like Sourabh Mukherjea 😂

  • @NitishUpreti
    @NitishUpreti Год назад

    PRINCIPAL engineer and not PRINCIPLE engineer. 😄