In this video, Gaurav Sen discusses the different levels of software engineering positions and their expectations, from software engineer to distinguished engineer.
He explains the skills and experience needed to move up the career ladder and the responsibilities of each position. He also mentions how companies have different structures and hierarchies and the different considerations that come into play when promoting employees within the same company or hiring new ones from outside.
The entry-level position is SDE-1, which requires good coding skills and the ability to implement design patterns and make API calls.
The SDE-II position requires 2-6 years of experience and a deep understanding of the system, tradeoffs, business requirements, features, and interactions with other systems.
The Senior Software Engineer position requires interaction with other teams, setting design and code quality standards, and mentoring young engineers. This position can represent the team and make optimal decisions for the overall system. The levels of compensation vary from organization to organization.
Finally, he talks about how distinguished engineers are responsible for creating solutions that benefit not just their company but the industry or the world.
00:00 Intro
00:17 Takeaways
00:49 3. SDE-I responsibilities
01:31 2. SDE Interns
02:11 4. SDE-II responsibilities
04:05 5. SDE-III Senior Software Engineer
05:56 6. Staff Engineer or Tech Lead
06:47 Engineering Managers?
07:18 Example Staff Engineer Project
08:18 7. Senior Staff or Architect
09:52 Required Years of Experience
11:20 8. Principal Engineer
12:27 9. Distinguished Engineer
13:57 10. Engineering Fellow
14:25 Example Projects
15:29 Some Star Engineers
15:52 Likelihood of progression
16:07 Thank you!
Google Map-Reduce Paper: storage.google...
InterviewReady Map-Reduce Video: interviewready...
Staff Engineer Scene Credits: • Anupam Kher Gives Mone...
You can follow me on:
Github: github.com/Int...
Instagram: / interviewready_
LinkedIn: / interview-ready
Twitter: / gkcs_
#Engineering #Career #Promotions
Негізгі бет 10 steps in the career of a software engineer: From SDE-1 to Principal Engineer
No video
Пікірлер: 122