Slide 1

Slide 1 text

From programming to management Nikolay Stoitsev Engineering Manager @ Halo DX

Slide 2

Slide 2 text

How to become a manager? Sr. Software Engineer

Slide 3

Slide 3 text

How to become a manager? Sr. Software Engineer Expert

Slide 4

Slide 4 text

How to become a manager? Sr. Software Engineer Tech Lead Expert

Slide 5

Slide 5 text

How to become a manager? Sr. Software Engineer Tech Lead EM Expert

Slide 6

Slide 6 text

What do managers do?

Slide 7

Slide 7 text

● Leadership ● Run 1:1 ● Give Feedback ● Mentoring ● Coaching ● Motivation ● Performance Management ● Managing personal crisis ● Delegation ● Effective communication ● Servant leadership ● Conflict resolution ● Team structure ● Quality ● Onboarding ● Diversity and inclusion ● Hiring ● Delivery ● Agile, Project Management ● Vision ● Mission ● Strategy ● KPI ● Conflict Resolution ● Risk Management ● Stakeholder management ● Empathy ● Culture ● Alignment ● Promotions ● Budgeting ● Build vs Buy ● Managing up ● Release management ● Incident management ● Compensation ● Termination ● Team building

Slide 8

Slide 8 text

Onboarding Giving effective feedback Mentoring Coaching 1:1s Delegation Motivation Performance management Managing People

Slide 9

Slide 9 text

Leadership Culture & Values Vision & Mission Conflict Resolution Making Decisions Hiring Team Structure Processes Diversity and Inclusion Risk Management Managing Teams

Slide 10

Slide 10 text

Budgets PTOs Preparing offers Promotions Admin Work

Slide 11

Slide 11 text

And you need to be technical

Slide 12

Slide 12 text

It’s a different profession

Slide 13

Slide 13 text

Good Engineer Good Manager

Slide 14

Slide 14 text

Do you want to become a manager?

Slide 15

Slide 15 text

You don’t need to be a manager to grow Intern Software Engineer Software Engineer II Sr. Software Engineer Engineering Manager Staff Software Engineer Director Principle Engineer VP Individual Contributor (IC) Ladder

Slide 16

Slide 16 text

Simple Test https://medium.com/hackernoon/a-voight-kampff-test-for-identi fying-engineering-managers-bb8512c70857

Slide 17

Slide 17 text

Do you care more about people or technology? … EM IC Tech Lead

Slide 18

Slide 18 text

What is the career path of a manager?

Slide 19

Slide 19 text

Management Growth https://medium.com/swlh/a-hierarchy-model-for-leadership-development-cee911071e4a Leading yourself Leading a team Leading a large team Leading an organisation Leading the company

Slide 20

Slide 20 text

Manager Ladder EM EM Sr. EM Director VP CTO Director VP Sr. EM

Slide 21

Slide 21 text

Leading managers Growing managers Long-term strategy Org Structure Broad communication Skip level 1:1 Bigger Budget Planning Manager of Managers (MoM)

Slide 22

Slide 22 text

~100% MoM ~75% MoM ~25% MoM VP Eng Director of Eng Sr. Eng Manager ~0% MoM Eng Manager

Slide 23

Slide 23 text

Director of Engineering ● Leads multiple big teams ● Leads long term technical and business solutions across the teams ● Able to create high performing team of Sr EMs or EMs

Slide 24

Slide 24 text

Vice President of Engineering ● Leads teams across multiple domains each with their unique processes, priorities, and modes of operation ● Charts the future of the company ● The job is no longer the “what”

Slide 25

Slide 25 text

Chief Technical Officer ● Very different in every company ● Aligns the engineering organisation with the rest of the orgs ● Able to create high performing team of VPs ● Responsible for all things tech

Slide 26

Slide 26 text

Lessons Learned

Slide 27

Slide 27 text

0. It’s a new role with different skills

Slide 28

Slide 28 text

1. Be proactive about finding risks and managing them

Slide 29

Slide 29 text

2. Management is different in every org so make sure you know what it means in yours

Slide 30

Slide 30 text

3. Find good mentors

Slide 31

Slide 31 text

4. Build book knowledge

Slide 32

Slide 32 text

5. Regularly ask for feedback

Slide 33

Slide 33 text

How to start the journey early on

Slide 34

Slide 34 text

The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change - Camille Fournier

Slide 35

Slide 35 text

https://leadingsnowflakes.com/

Slide 36

Slide 36 text

Challenge your teammates Mentorship Effective Communication … you pick yours… Start Practicing

Slide 37

Slide 37 text

Thank you! Q&A Nikolay Stoitsev Engineering Manager at Halo DX Photos by Christina Morillo, Kelly L, Julia Larson, Andrea Piacquadio, RODNAE Productions, fauxels, S Migaj from Pexels