So You Want To Become an Engineering Manager
Know what it actually takes before you make the decision!
Alright so you’ve been in the tech industry for a while and you’re considering a move into Engineering Management. That’s fantastic! But do you know what minimum skills are needed to succeed as an Engineering Manager? Do you know where to start and how to get there?
Let me break down what it actually takes, before you put this milestone on your career roadmap.
Spoiler alert: It’s a combination of skills and opportunity.
Share your intent
When I told my manager I wanted to become an EM some day, like a great boss he said “Of course!”. After that it was a couple of years of focused growth and waiting for the right opportunity.
So this is literally the first thing you should do. Let someone know! You’re less likely to become an EM if no one knows about your career plan.
Seriously, talk to your manager. Don’t demand a promotion but rather share your intent. They will be best able to guide you through the requirements and the resources available in your organization. They will have you in mind when the opportunity arises. If you have a manager worth their salt, they will also coach you to get there or point to someone who can.
Focus on the Skills
Whether you find a decent coach or not (and chances are you won’t), you should focus most of your time on building the skills required. This effort will serve you well regardless of what happens with your promo.
I’ll list one skill related to each of the three areas you’ll deal with as an EM - you (yourself), them (others) and it (the work).
Self Awareness
This is the single most useful skill you’ll need as an EM. This is the one skill that is the least talked about because no one has nailed this.
If you’re not aware of your emotions, your values, your motivations, your communication style, your likes/dislikes, your tone, your voice, your behavior and feelings in different situations and everything else about your own self, you’re going to struggle as an EM.
You can’t fix what you are not aware of. Without this skill, you won’t know what triggers you. You will be driving with your improvement areas in the blind spot. You won’t realize what really worked in a situation. Most importantly, you won’t be able to help yourself!
How I Did It
Practicing self-reflection and mindfulness. Before bed, I used to think about the conversations that didn’t go well and situations where my emotions were stronger. I put those feelings into words and tried to arrive at a meaningful conclusion about my own self.
Paying attention to how your actions affect others and seek to understand their perspectives.
Taking assessments about your personality that help you discover your strengths, values, saboteurs, etc.
Meditation. Recommended but not required.
People Skills
As an EM, you’ll be dealing with a lot of people on a daily basis, whether it’s leading your team of engineers or talking to stakeholders or managing up. People skills involve understanding team dynamics, resolving conflicts, providing feedback and communicating effectively.
People skills are often called as “soft skills”. I don’t think there’s anything soft about them. They’re hard to master!
How I Did It
Offered to help newer team members and took charge of a small project which my manager was happy to offload. This project also involved leading a couple of people. I practiced providing feedback.
Speaking up in meetings. This helped me to practice communication and making my voice heard.
Going to meetings beyond the team ceremonies. I learned a lot about communicating my team’s work by going into non-team meetings. I started by going to meetings my manager went.
Reaching out to people. I built the courage to ping people and ask them questions about things that came to my mind about the business or a specific product or a project.
Project Management
Well, this one is about how to get the actual work done. Managing timelines, resources, and deliverables will become a significant part of your role. You should learn how to break up projects into smaller chunks and plan them and distribute amongst the team.
You’ll often need to juggle complex projects with competing priorities. Knowing some popular frameworks and processes should suffice. On most levels, you’ll find this as the easiest skill to master because there’s a lot of literature around it. It is also easy to measure.
How I Did It
Attended a few agile trainings. I didn’t become an expert by any means, but familiarized with all the main ceremonies and formed my own opinion about them.
Thinking about the future. Most of the team was focusing on the now and the near-term future. I started thinking about what next after that and sharing occasionally with the team.
Focusing on the why. Instead of just doing the work that came in my way I started asking why this work is important. Sometimes it led me to answers I didn’t know and helped me discover the real priority. It built a muscle to think strategically along with being tactical.
Look for the Opportunity
You can be proficient in all the skills above yet not become an EM if there’s no team to manage. Landing an EM role isn’t just about being ready, it’s also about the needs of the company. If there’s no opportunity to manage people within your current team, wait for the growth in your team or you might just need to look elsewhere. This is often beyond your control, but keep looking!
In the meantime, get enough experience under your belt as an IC. EMs manage highly technical teams and projects, so going through the hands-on technical journey of a software engineer will give you an edge. Also, see if you can play an “acting manager” role before the actual promotion. This will help you to test the waters, before taking the plunge!
The One Thing
If there’s only one thing you can remember from this article, it is that
You will only be able to manage others if you know how to manage yourself. Learn to manage yourself through self-awareness and the process of self-discovery.
I wouldn’t have been able to identify gaps in my skills if I hadn’t invested in becoming self-aware. I wouldn’t have been able to empathize with others if I hadn’t learned to differentiate my feelings. And I wouldn’t have become a decent manager without being able to shut down my inner voice while listening!
Have you seen managers succeed without this skill? Let me know in the comments.
More Resources
Some online assessments to help with self-awareness
Insightful and practical advice on transitioning to Engineering Management. Loved the emphasis on self-awareness and your personal journey—truly valuable!
People skills are underrated and project management skills are overrated.
Another thing that you mentioned is opportunity and this should be coupled with patience, we all wanted to become engineering managers right away but truth be told these positions don’t show up every week. Not to mention that we need to be humble enough to understand we are not ready yet.
Great post!