What it's like working for Microsoft as a software engineer

Поділитися
Вставка
  • Опубліковано 28 бер 2022
  • Stay connected directly through my newsletter:
    sendfox.com/john
    Subscribe :) ua-cam.com/users/johnsteen?s...
    Hit me up with those tweets: / johnmsteen
    I just left Microsoft and wanted to share my experience of what it's like working there as a software engineer, including:
    I. Typical day in the life
    II. Work/life balance
    III. Favorite parts of working at Microsoft
    IV. Downsides of working at Microsoft
    V. Onboarding
    VI. Growth opportunities and promotions
    VII. Culture
    BOOKS MENTIONED IN THE VIDEO:
    Computer Architecture: A Quantitative Approach - amzn.to/36HVZMW
    Database Management Systems - amzn.to/3iJ1u0f
    Practical Programming in C++ - amzn.to/35q8f4k
    Disclaimer
    Some of the products linked to above may be affiliate links (meaning I'll receive a small commission if you buy something using those links.) This doesn't cost you anything extra - it just helps me run the channel for free! Thanks for watching and helping to support the channel.
  • Наука та технологія

КОМЕНТАРІ • 108

  • @alexbrylov5330
    @alexbrylov5330 2 роки тому +54

    I had a few offers, including from a few teams at Microsoft and I did end up accepting the offer from Microsoft. My manager gave me the highest compensation for L61 right the way, made a request to push stock options further and he let me choose what I want to work on within the project. I can tell already it’s going to be one hell of a good ride and after watching your video I’m more excited about starting and learning more. Thank you mate! :3

    • @JohnSteen
      @JohnSteen  2 роки тому

      Hell yeah, congrats Alex! I'm sure you'll crush it there. Fun ride ahead.

    • @dhupee
      @dhupee 2 роки тому +1

      How did you got an offer in the first place mate, I'm genuinely curious

    • @alexbrylov5330
      @alexbrylov5330 2 роки тому

      @@dhupee I applied to a number of positions thru Microsoft Careers website, I started getting calls, then started getting scheduled for round two. I’ve done full round of interviews for 4-5 teams, where I aced all of them for each team for the exception of one. Month later when one team finished interviewing all candidates, I got the offer. I studied last year so this year I just received a few thing for a few hours and it was enough to ace it.

    • @alexbrylov5330
      @alexbrylov5330 2 роки тому +1

      @@JohnSteen I’m hoping so, I just got my setup today and starting in early May :P

    • @0dyss3us51
      @0dyss3us51 Рік тому

      Honestly sounds great

  • @nepaliyatri1766
    @nepaliyatri1766 2 роки тому +4

    Glad to see your journey. I have been following your videos for quite some time now. You have been a great guide. I am also preparing for my transition into software. Currently on self learning while doing full time job. Been slow lately though, planning for a bootcaml once I get ready

    • @JohnSteen
      @JohnSteen  2 роки тому

      Thanks Nepali, that's really cool to hear and kind of you to say. Lots of respect to you for making this transition while navigating a job. Wish you all the best, I'm sure you'll crush it!

  • @NateRoberts
    @NateRoberts 2 роки тому +7

    This was super useful information, appreciate you qualifying it by saying it was your personal experience and it can vary. Very encouraging and I wishing you the best at your new position too! 👏🏽👏🏽

    • @JohnSteen
      @JohnSteen  2 роки тому

      Thanks a lot Nate. Wish you the best of luck!

  • @emanoel724
    @emanoel724 Рік тому +2

    Very nice. I took a look at your linkedin profile and saw you don't even have a bachelor degree in computer science or something. You must be extremely good, such an inspiration!

  • @johnmartins0522
    @johnmartins0522 2 роки тому +1

    Thanks for the video! I'm joining the Cloud and AI group (unsure of the team yet but I think somewhere in Azure) in Redmond in August this year. Was great to hear what I can except my day to look like.

  • @rehthro
    @rehthro 2 роки тому +4

    6:25 " 'Learning how to code' is deployed and serviced for a multi-billion dollar company " This part struck me, did not know how to feel about it.

  • @kkj53851000
    @kkj53851000 Рік тому +2

    Hello i'm everyday watching your video in the moning. When i watch your video i can learn English and learn your experience.
    And In 3 years i will go silicon velly. And i want to work at Microsoft. So nowdays i work hard and study hard. Always your video help me. Thank you!!

  • @kevinrogers5835
    @kevinrogers5835 2 роки тому +1

    Thank you so much for the update @John Steen.

    • @JohnSteen
      @JohnSteen  2 роки тому

      Thanks Kevin!

    • @kevinrogers5835
      @kevinrogers5835 2 роки тому

      @@JohnSteen No, thank you! You have no idea how much you are influencing my Journey. I am currently at Flatiron School in the SWE bootcamp transitioning from finance to Tech. Your work has increased my knowledge and understanding. I really enjoyed your blog on Translation and execution.

    • @JohnSteen
      @JohnSteen  2 роки тому +1

      Wow, that's so awesome to hear. Big congrats on your transition, and let me know if I can help with anything along the way!

  • @VP-tl1gg
    @VP-tl1gg 2 роки тому +1

    Thank you for such a detailed video John - you touched upon on many aspects in a crisp and concise manner.
    I really liked the part about ‘learning’ - how you felt like you were getting a world class CS degree while getting paid.

  • @RockyOutdoorss
    @RockyOutdoorss 2 роки тому

    Really dope video John! It gave me awesome insight into what my day to day life is gonna be like 😎😄

    • @JohnSteen
      @JohnSteen  2 роки тому +1

      Thanks a lot! It really was a great experience

  • @awowoosas
    @awowoosas 2 роки тому +7

    Hi John, I'll be joining Microsoft Azure (telemetry) team in the Austin office in a few months. All the points you brought up (negatives and positives) really resonated with me. I enjoy and thrive in high collaboration and high growth environment.
    After watching this video, it seems like I really did make the right decision even though I had a few competing offers from FAANG. Thank you so much for this very helpful video.

    • @JohnSteen
      @JohnSteen  2 роки тому +1

      Awesome to hear Vichet, good luck!

    • @LinuxUser123
      @LinuxUser123 Рік тому

      That should be amazing, Austin I heard is pretty cheap, and you will probably get very good pay, congrats

  • @thedharding
    @thedharding Рік тому

    Thanks, cheers!

  • @rubinnitsuh4392
    @rubinnitsuh4392 2 роки тому

    loved the vid !!!

  • @ArtofBen
    @ArtofBen 2 роки тому +1

    Microsoft has always been my n1. Hope I can get there one day. Best of luck to you.

    • @JohnSteen
      @JohnSteen  2 роки тому

      You totally can! Good luck

  • @jackcon
    @jackcon 2 роки тому

    Great video John! I recently was accepted into a competitive coding bootcamp and I'm trying to shift my content over to that a bit as well lol, do you have any tips for me? love your video style! you earned a sub :)

    • @JohnSteen
      @JohnSteen  2 роки тому +1

      Thanks so much! And congrats. Are you wanting tips for UA-cam or for the bootcamp?

    • @jackcon
      @jackcon 2 роки тому

      @@JohnSteen Haha UA-cam mainly but both really!! Keeping up in bootcamp is super difficult, we’re in the second month already

  • @SwagatSinnarkar
    @SwagatSinnarkar 2 роки тому

    Hi John, Does Microsoft is asking DSA who applied for the position of SDE role (.net developer) ? & If What type of dsa Or questions is asked by interviewers?

    • @JohnSteen
      @JohnSteen  2 роки тому +1

      Yes DSA questions are the primary type of questions asked in interviews. I can't give you specific questions, but I will say that you need to know all core DSAs (binary search trees, hash tables, linked lists, etc. - all the usual suspects)

  • @TheDailyDose2910
    @TheDailyDose2910 2 місяці тому

    I’m looking forward to apply positions over there! Can you please tell me what entry levels are open there. Currently I’m pursuing my bachelor’s degree in business administration! Please guide me through this!
    What internships I can apply to get in there! Guide me

  • @KJ7JHN
    @KJ7JHN Рік тому +1

    how many languages did you know when you applied to MS? Did you have your Bachelors?

    • @JohnSteen
      @JohnSteen  Рік тому

      I knew Python, Ruby and JavaScript. Bachelors in accounting

  • @StephenPhillips
    @StephenPhillips Рік тому

    Hello how are you doing? I'm real close to finishing up my BA degree in computer science and I was wondering if I could work at Microsoft while wrapping up my degree?

    • @JohnSteen
      @JohnSteen  Рік тому

      Sorry, no idea. I don't work there anymore

  • @JohnSteen
    @JohnSteen  2 роки тому +2

    Let me know what other topics you'd like to see covered here 😁

    • @kevinrogers5835
      @kevinrogers5835 2 роки тому

      Possible topic: What was something you had to learn on the job early on. How did you approach getting up to speed and how did your team support that learning?.

    • @kevinrogers5835
      @kevinrogers5835 2 роки тому

      Amazing! I just looked at your linkedIn and you wrote an entire post about this two weeks ago. A video would still do it more justice. 🙌

    • @VP-tl1gg
      @VP-tl1gg 2 роки тому

      Your job application strategy and overall process post bootcamp 😊 Would love to know the systems you put in place to stay motivated and keep gunning for your dream job.
      Your blog post already touches on these aspects but would love to see a video of you breaking it down, thanks!

    • @JohnSteen
      @JohnSteen  2 роки тому

      @@kevinrogers5835 Good idea, thanks for the rec!

    • @JohnSteen
      @JohnSteen  2 роки тому

      @@VP-tl1gg Thanks for the suggestion!

  • @Foxesred2
    @Foxesred2 5 місяців тому

    My cousin works for Microsoft

  • @cadenwondell1156
    @cadenwondell1156 Рік тому +1

    What degree do you have if any? What degree(s) do you suggest for software engineering?

    • @JohnSteen
      @JohnSteen  Рік тому +2

      I have a masters of accounting degree. Worthless for tech lol. If you actually want to get a degree, get a computer science degree. If that ship has sailed, do a coding bootcamp and teach yourself with books and online resources. That's what I did.

  • @johndixon158
    @johndixon158 Рік тому

    I was a technical suport from microsoft handling operating system Windoes from third party vendor do you have any reommendation to apply from a differen vendor since i was out from the third party hwo hamdles microaoft

    • @JohnSteen
      @JohnSteen  Рік тому

      Sorry I don't have any familiarity with vendors

  • @xanhxanh5097
    @xanhxanh5097 Рік тому

    Hey John I loved the video though it would be very cool if you cool show some footage of the office.

    • @JohnSteen
      @JohnSteen  Рік тому

      Wish I could but don't work there anymore

  • @sumanthdsharma
    @sumanthdsharma 2 роки тому

    At what level of employees are expected to be on "on call" . Is it from Level 60 or above Level 60 ?

  • @dmoneyballa
    @dmoneyballa 2 роки тому

    You get to use a Macbook at Microsoft or is that Macbook your personal laptop?

    • @JohnSteen
      @JohnSteen  2 роки тому

      That’s my personal laptop. I used windows at Microsoft. You can use a Mac on certain teams I think.

  • @nlneth9
    @nlneth9 2 роки тому

    I'm currently 17 is there any way I can start coding/programming like you or it's too late? I really want a good work life balance

    • @JohnSteen
      @JohnSteen  2 роки тому

      There are people that start at 35 and 40. You're early.

    • @nlneth9
      @nlneth9 2 роки тому

      @@JohnSteen so is there any free resources I could use to start my journey?

    • @JohnSteen
      @JohnSteen  2 роки тому +1

      @@nlneth9 MIT opencourseware, UA-cam videos, freecodecamp, app academy open, the resources are endless. I would just try to build a simple web app first and have fun learning.

  • @TwitchRadio
    @TwitchRadio 2 роки тому +2

    See you there in 6 to 7 months ✌️😎🤞... But did have a question.. I'm a bit older than most of the people getting into software engineering. I'll be 36 soon.. Im also ex military who is %100 disabled and been working hard for 10 years to get back to my whole reason for joining the military to pay for my college education... But I've seen alot of people in their 20's mainly... Would I be a good fit at Microsoft? Live in the Seattle area... And 2nd question is, if I decide to move to TX from the one here in Washington state, do they offer job transfer opportunities... Or is that rare.. Anyways, thanks for your time and the video. New sub ✌️

    • @JohnSteen
      @JohnSteen  2 роки тому +1

      I saw a wide variety of ages at Microsoft, so don't worry about that! As long as you have the skills for the job, it can be a great fit. I think sometimes they do offer relocation packages, but I'm not too familiar with that process personally. Thanks for watching and congrats on the career move.

    • @TwitchRadio
      @TwitchRadio 2 роки тому +1

      @@JohnSteen yeah, it's a long time coming, been working on Web3 projects since 2014 ish... And self studied IoT and cloud computing since about that time as well.. And just about to graduate is a BA in software systems engineer (1/2023).. This it's a mix of software engineering and software applications architecture.. supposedly when researching it online, it's a very niche degree... Didn't know that going in, just wanted the most broad-spectrum bachelor's program in IT... Should of just went with a CS degree... Who knows, maybe it will work out in the end.. Anyways, thanks for the words of encouragement and maybe see you some day. Keep up the good work ✌️😎👍

  • @th3tagang
    @th3tagang Рік тому +2

    Your oncall experience is not the norm in Azure. I know the big data teams handed off to engineers in China or India but this is not common in the majority of Azure. Oncall is usually a grind where you DO get calls in the middle of the night. You lucked out but since you were junior you never stood oncall as you did not understand the system until you left your team. I am sure things were fine but if you would've stayed longer you would see what real oncall is like.

    • @JohnSteen
      @JohnSteen  Рік тому

      I actually worked the same shifts that senior folks worked (I was often their back up or vice versa). We definitely were able to hand off cases at the end of the shift, because of an intentional decision by the org.
      During the shift it could definitely be high pressure though. And yes, that was my experience, but am not guaranteeing this for anyone else.

  • @lakshya.bairagi73
    @lakshya.bairagi73 Рік тому

    Hi John , my name is lakshya and I want to become a software engineer so what should I do in order to become a software engineer well right now I am 16 yrs old . Plz help me from India 🙏

    • @JohnSteen
      @JohnSteen  Рік тому

      Really big question that I can't answer in a comment. My high level thoughts are: build things you're interested in. Use all free resources at your disposal to learn: Google, UA-cam, replit, ChatGPT, whatever you like the most

  • @johnpinheiro6211
    @johnpinheiro6211 2 роки тому

    Did you go to college or self taught Dev? Love from 🇵🇹🇵🇹🇵🇹

    • @JohnSteen
      @JohnSteen  2 роки тому +1

      Self taught 🤘🏻

  • @ibrokemyownheart4953
    @ibrokemyownheart4953 8 місяців тому

    When do you get to play valorant?

  • @harshkumardubey435
    @harshkumardubey435 Рік тому +1

    What's ur salary ??

    • @JohnSteen
      @JohnSteen  Рік тому +1

      I think when I left Microsoft in Austin my total comp was around $142k.

    • @LinuxUser123
      @LinuxUser123 Рік тому

      @@JohnSteen hey, sorry to bother, that was in what state? california? texas?

    • @JohnSteen
      @JohnSteen  Рік тому

      Texas

    • @LinuxUser123
      @LinuxUser123 Рік тому +1

      @@JohnSteen 145k annually? Also how many years you worked there?

    • @JohnSteen
      @JohnSteen  Рік тому

      Yep. Less than 2 years

  • @dirtyred-ch7mk
    @dirtyred-ch7mk Місяць тому

    tbh I'd rather make 90K than have to code on a Surface Pro

  • @dustindustir521
    @dustindustir521 2 роки тому

    Will I also get such a magnificant beard, working at Microsoft?

    • @JohnSteen
      @JohnSteen  2 роки тому +2

      Yes it's included in benefits and perks

  • @MaalikFaun
    @MaalikFaun 9 місяців тому

    13:06
    yeah that's the part of workplace culture i simply can't massage myself into. I spent my teen years on 4chan lmao. It feels weird interacting politely.
    over for me.

  • @cybernautclub
    @cybernautclub 3 місяці тому

    When the guy said, there are many different teams and orgs...ORGS - I immediately thought of Scientology.

  • @darianmorat
    @darianmorat 2 роки тому

    You're working in Microsoft but you use Mac... That's awesome xd

    • @JohnSteen
      @JohnSteen  2 роки тому +1

      hell yeah 😁 I prefer Mac (although I did use a Windows computer for my work at Microsoft.)

    • @darianmorat
      @darianmorat 2 роки тому

      @@JohnSteen Yeah but at the end if you use mac or win that really doesn't matter... Good video and I'm waiting for more bro

    • @JohnSteen
      @JohnSteen  2 роки тому

      Thanks a ton

  • @mr.erikchun5863
    @mr.erikchun5863 Рік тому +1

    Thanks for not showing yourself getting out of bed and brushing your teeth. Sexy beard btw

    • @JohnSteen
      @JohnSteen  Рік тому +2

      Haha I can't bring myself to embrace the cringe of doing a day in the life video.

    • @MaalikFaun
      @MaalikFaun 9 місяців тому

      thanks man@@JohnSteen

  • @b14ckh4wk3
    @b14ckh4wk3 2 роки тому

    summary: how's the day of a well paid modern slave

    • @LinuxUser123
      @LinuxUser123 2 роки тому

      What do you do?

    • @JohnSteen
      @JohnSteen  Рік тому +5

      yikes, not a fan of that outlook. I'm grateful to have a place to develop my skills and can leave at any time. Also strengthens my ability to do my own thing if I decide to do that.

    • @LinuxUser123
      @LinuxUser123 Рік тому +1

      @@JohnSteen true, you choose to work not just for the pay but for alot other benefits that come with it, including work experience, which can later absolutely help you start your own business