1 of 33

2 of 33

3 of 33

4 of 33

5 of 33

6 of 33

7 of 33

8 of 33

9 of 33

10 of 33

11 of 33

12 of 33

13 of 33

14 of 33

15 of 33

16 of 33

17 of 33

18 of 33

19 of 33

20 of 33

21 of 33

22 of 33

From Code to Leadership: My Journey to Engineering Manager

Bogdana-Elena Avadanei

Engineering Manager @ Zoopla

23 of 33

About me

  • An engineering manager with 7 years experience in the software industry

  • Completed a Computer Science degree at University of York

  • Worked in start-ups and large companies as a software engineer�
  • Spent some time teaching programming courses and bootcamps

24 of 33

Early career lessons

Building the foundation

  • Master the fundamentals�
  • Communicate clearly�
  • Focus on value and impact

  • My first job: Internship during my year in industry�
  • Academic learning versus real life software engineering�
  • Eager to grow and take on new challenges

Key learnings:

25 of 33

Leap to management

26 of 33

Leap to management

CHALLENGES

  • The path wasn’t a straight line�
  • Taught software engineering for an apprenticeship for 7 months�
  • Worked on building credibility through:�
    • Leading projects and taking initiative�
    • Mentoring

��…but I had never line managed engineers before

27 of 33

Leap to management

LESSONS

  • Balancing team needs vs. technical work�
  • Not all work is visible�
  • Your Productivity = Your Team’s Productivity�
  • Making uncomfortable decisions

28 of 33

Leap to management

LESSONS

  • Delivering tough feedback�
  • So much to learn - always!�
  • Decision making with ambiguity�
  • You won’t make everyone happy

29 of 33

Considering the management path?

  • Do you enjoy helping people?�
  • Are you ready to prioritise a team over individual code contribution? Shifting from solving problems yourself to enabling others to solve them?�
  • Do you like having the big picture and the full context of why the team is building what they’re building?

30 of 33

You can start doing now

  • Mentoring

  • Take ownership of projects

  • Proactively solve problems�
  • Shadowing�
  • Practice prioritisation and decision making

📌

👩‍🏫

🛠

👀

31 of 33

Conclusion

    • Each journey to leadership is different, but growth comes from new and uncomfortable opportunities�
    • An engineering manager is responsible for the delivery of their entire team, not just their own�
    • You can start working on your leadership skills before having the title

Transfagarasan Highway

32 of 33

Questions?

33 of 33