Software Engineer Promotions And Salary Explained Google Amazon

Software Engineer Promotions And Salary Explained Google Amazon

Software Engineer Promotions And Salary Explained Google Amazon

In today's article we are going to talk about different levels as a software engineer. You will understand that when you join a company, and after how much time you can get which promotion, and upto which level do software engineers get promotions and what comes after that. And how can you become the manager and such levels like that we will discuss about all that, and I will tell you about a very amazing resource where you can check all these things. If you join SD1, suppose in Amazon, and you then switch to Google, Apple or any other company then are you getting a right level or not, are getting a good compensation or not, is the money you are getting right or not, so to check those, there are some amazing resources, which people don't know and many times they are underplayed, now you should have gotten SD2, but that is called something different, MTS or something, or something else, then you never even knew, they gave you one level down, and later you realised that, you've made a blunder. So for that to not happen to you, do read this article to the end, now without any delay, let's start.


So that website's name is level.fyi, now in this you get to know the levels for any company, like you can see here, we compared Microsoft, Oracle and Infosys, so if you join Infosys, if you join at JL3B, at software systems engineer, if you join at this level, then you are SDE1, similarly if you join at Oracle, then you are IC1, and if you join at Microsoft, then you are level 59. Similarly if you see, both level 60 and level 59 come in the category of SDE1, and the systems engineer for this is SDE1 only, and simlarly IC2, the member of technical staff, MTS, you can see the naming is very difficult, so at that level, you are still SDE1, and like this if I add another company.

Software Engineer Promotions And Salary Explained Google Amazon

If I compare Google, Facebook, and Amazon, then you can see that the first entry level for software engineer is SDE2, SWE2, software engineer 2, but people get confused like if anyone posts that I got in Google at SWE2, then people think they directly joined SWE2, and it creates a lot of confusion, if someone gets promoted in SWE3, then people think they think that you got SDE3 where to get SDE3 in Amazon you need 7-8 years of experience, but the same in Google, SWE3, if someone says that, they think that they became SDE3 in just 2 years, but it's not like that, they are SDE2, and you can see all the brackets here, if you see the major 4 tech companies, their SDE1 is L4 in Amazon, in Facebook it's E3, in Google, it's SWE2, and in Microsoft, Level 59 and 60. So at this level, generally what you need to study, you need basic DSA understanding most importantly, and some development, if you don't know then if you even know basic DSA and computer fundamentals, then you get entry level jobs in these companies, if you clear the tests and interviews. After that the next level they get is SDE2, now they call it L5 in Amazon, L4 in Google, and Level 61 in Microsoft, if I add another company, Salesforce, then in Salesforce, they have totally different naming, their SDE1 is called AMTS, Associate Member of Technical Staff, and SDE2 is called MTS, Member of Technical Staff.

Software Engineer Promotions And Salary Explained Google Amazon

So, this creates a lot of confusion, because some of my friends become MTS in just a year or so, then I feel like MTS is the same level, I used to feel that earlier, but I do know now MTS is SDE2, similarly if you see Adobe, it's MTS1 is SDE1, MTS2 is also SDE1, they also get promoted into MTS2 in a year or so, and after that, computer scientist is equivalent to SDE2, so for every company they have introduced a little change in the naming schemes. So it does create a little bit of confusion. And to get to another level after this you switch teams, you learn new things, you were earlier working on backend, then you switched team and started working on frontend, so you have to learn new skills again, now listening to all this you must have understood, being a software engineer, you have to constantly work at your skills, to learn new skills.


Udemy

Software Engineer Promotions And Salary Explained Google Amazon

I found Udemy to be a very good platform, because there are good instructors on it that make very amazing courses, and they are structured so that we learn practical application, so that we can use them in our jobs and projects. I myself in my college time did a course of Coding skill from Udemy, and when I joined Microsoft, I got Swift, I wanted to do IOS development, so I did the Angela Yu courses of IOS development course, which helped me getting onboarded to Swift and many important concepts like optionals, delegates, protocols, helped me learn all of this. Courses are super engaging, with assignments to keep you motivated, and I did this course in 2021, so it's course content is updating even today. Plus all the courses on Udemy are affordable, learning is a constant process and developing this habit will pay you off someday, either you are a student or a working professional, start your learning with Udemy today and you'll get a special prize.


After that when you switch from SDE1 to SDE2, I have taken many interviews, I have talked a lot with my managers, so whenever I talk with someone, I ask about the qualities to go to other level, what things need to be focused upon. So the things that my manager told me many times, that majorly the difference between SDE1 and SDE2 is that in SDE1 they see whether the responsibilities given to you are being handled or not, are you able to complete your deliverables, and to go to SDE2 level, they see whether you are able to help others take help from others, and that becomes very important, if you are able to mentor somebody, someone comes to you with a problem, whether you are able to solve that problem or not, are you delivering something end to end or not, can you take care of it or not, and constantly we have to learn new things, so these things are there when you go from SDE1 to SDE2. Similarly, we have talked about SDE2. SDE2 also have many different levels and after SDE2 time is different in every company to become SDE3, in some companies it takes 6-7 years, some take 3-4 years, depending on how well distributed their levels are. Like if you see in Amazon, there's SDE1, SDE2 and SDE3 only after that principal comes very late, on the other hand in Microsoft, you can see even in SDE2 there are two levels, 61, 62. Then in SDE3 there are 63 and 64. So there are two levels in it, so after getting multiple promotions, you become principal software engineer, and Amazon's senior SDE3, that overlaps with Microsoft's level 65, which is principal engineer, so from this you must have understood that if you are a principal engineer at Microsoft, then if you apply at Amazon, it's not necessary that you do get the principal engineer, they might give you SDE3 and after some time tell you that they'll promote you to principal engineer after some time when you deliver these things. Okay, so we understood the levels there are, SDE1, SDE2, SDE3, after that there's principal SDE3, then in Microsoft there's partner then distinguished engineer, and technical fellow, so the distinguished engineer and technical fellow are very rare in a company I think in the whole Microsoft has just 5-10, a very small number, it might just be in double digits. It won't reach the triple digits, so very less people reach there, because switch to engineering managers, you are currently seeing software engineering levels, you can switch to other profiles, you can also check product managers levels, also for engineering managers. I'll show you all of them. You must have understood the basic, you want to compare any level, you can choose any companies, and you can compare their levels, like for Airbnb, we have the levels, they have this for a lot of companies.


Now you will see that in Microsoft you need to be level 63 for SDM, level 63 there was SDE3, so after becoming SDE3, you can become manager, in Amazon it's a little bit different, after SDE2 you can become a transitioning manager, like Soumyajit bro is. He is currently SDM in Amazon but he SDM of SDE2, not SDE3, to become SDE3 it takes minimum 7-8 years, so you can see if you think you don't want to be SD after some time, you wish to go in the management roles, you have to reach these levels, then you can transfer in manager roles, similarly, if I show you for becoming product manager, what are the levels for product managers.

Software Engineer Promotions And Salary Explained Google Amazon

You can see these are the levels of product manager there's level 58 in product managers, in Microsoft it's called Associate program manager, but if you join after MBA, you get minimum 59, not 58, you get 58 after B. Tech, and in Google you can see

Software Engineer Promotions And Salary Explained Google Amazon

Associate product manager 1, APM2, then PM1, PM2, like these levels, so you will find these things in this website, similarly, you can get for product designer, if you are a designer, if you are a management consultant, you can check for that too, Bain, BCG, McKinsey, Accenture, you can check for all of them, what the naming is for every role, what you can become from there and similarly you can see, it has also explained about the different roles.

Software Engineer Promotions And Salary Explained Google Amazon

After that you can also check the salaries, whether the salary you are getting is upto that standard or not, you can check the software engineering salary here, if we want to search for any company, we can search Amazon, we'll set your location, and now here, earlier the salaries here were not in lakhs, earlier they were in dollars, now they have updated all these things, it's very good. And you can see the software engineering salaries here, if I want to see for any level, I can get for any level, in filter, I set entry level 1-0, so you will get all the salaries, which companies offers how much, if you negotiate from this, it will help you a lot, and there's another website.


Leetcode

Software Engineer Promotions And Salary Explained Google Amazon

You might know about leetcode, there's similar things in leetcode, in the compensations discussion part in leetcode you can search there, people put their salaries there anonymously, so that they don't face any problem, like someone has put their Google L5 salary, 10.5 years of experience, SSE at Microsoft, that is senior software engineer, and currently L5 at Google, so the base salary is 65 lakhs, signing bonus 13 lakhs, stock grant 265k.

Software Engineer Promotions And Salary Explained Google Amazon

You get many detailed things in here, so you can go check this out, so it will help you in negotiating your salaries, like you want to compare, SDE1 median salaries, if I put in filter entry level 1-2, it will give you the median salaries what's the median salary, what is the entry level salary, if you put mid in the filters, that is SDE2, you will get the salaries for SDE2, and it will tell the highest paying companies in India, like Atlassian, Cohesity, Uber, and if you want to check for a particular company, like I want to check for Uber, it will show you for SDE2 the compensation, and after how many years of experience you can get it, how many years before that company and in that company, you get all of that, and you can see all of the salaries, you can compare the salaries here, similarly if I want to see more experienced, I want to see 7+ years of experience you can see there's L5.

Software Engineer Promotions And Salary Explained Google Amazon

You can also the previous levels, so you will get the idea of levels, and yeah this is pretty much it, I have taught you how to use it, and it's very helpful, it's a very useful website, so you get proper knowledge from it.

Post a Comment

0 Comments