Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The career path of software engineers and how to navigate it

The career path of software engineers and how to navigate it

During the talk, we explore the career path of a software engineer, what are the expectations at each level and how to acquire new skills to move between levels. We go over a way to decide on switching to management or staying on the individual contributor track. And we explore three strategies for continuous improvements.

Nikolay Stoitsev

October 15, 2019
Tweet

More Decks by Nikolay Stoitsev

Other Decks in Technology

Transcript

  1. The career path of software engineers and how to navigate

    it Nikolay Stoitsev, Engineering Manager @ Uber
  2. Uber Software Engineer Software Engineer II Senior Software Engineer Senior

    Software Engineer 2 Staff Software Engineer Sr. Staff Software Engineer Principle Engineer Levels have different names Google SWE 2 SWE 3 Senior SWE Staff SWE Senior Staff SWE Principal Engineer Distinguished Engineer Google Fellow Facebook E3 E4 E5 E6 E7 E8 E9
  3. Full career ladder Intern Software Engineer Software Engineer II Sr.

    Software Engineer Engineering Manager Staff Software Engineer
  4. Full career ladder Intern Software Engineer Software Engineer II Sr.

    Software Engineer Engineering Manager Staff Software Engineer Senior Engineering Manager Principal Engineer Director Individual Contributor (IC) Ladder
  5. Full career ladder Intern Software Engineer Software Engineer II Sr.

    Software Engineer Engineering Manager Staff Software Engineer Senior Engineering Manager Principal Engineer Director Individual Contributor (IC) Ladder Manager Ladder
  6. • Is autonomous in writing code • Knows how to

    unblock themselves and ask for help • Can solve well defined tasks with supervision IC Ladder - Intern
  7. • Knows how to unblock themselves • Helps other on

    the team • Can solve well defined tasks without supervision IC Ladder - SWE
  8. • Demonstrate end to end ownership • Can solve any

    task with minimal supervision • Turn feedback in growth IC Ladder - SWE 2
  9. • Leader in the projects they work on • Can

    solve ambiguous tasks • Sets culture and best practices in the team IC Ladder - SSWE
  10. • Recognised leader outside of their team • Proposes solutions

    to problems spanning multiple teams • Drives big impact work across the company IC Ladder - Staff SWE
  11. • Responsible for single team • Sets direction and leads

    the execution • Grows the team Manager Ladder - EM
  12. • Leads multiple big teams • Leads long term technical

    and business solutions across the teams Manager Ladder - Director
  13. • Leads teams across multiple domains • Charts the future

    of the company • Establishes the culture Manager Ladder - VP
  14. 82% of the people made into managers don’t succeed in

    the role source: Gallup State of the American Manager: Analytics and Advice for Leaders, 2015
  15. Q&A