Updated March 17, 2022
"Should I Become a Manager"? Insights from 7 Tech Experts in Japan
Pretty much all software engineers eventually ask themselves:
"Should I try management?"
But answering this question can be tough.
Would becoming a manager mean you won't be a "real" engineer anymore? Will it cause your coding skills deteriorate? Can you switch back if you don't like it? How do you go about learning how to be a manager?
And just as importantly, what's it actually like once you make the switch? How different is it really? And how do you make sure you're successful?
Well, I wanted to answer some of these questions. So I reached out to 7 engineering leaders at some of Japan's premier tech companies and asked them for their advice.
What follows is a rundown of their best insights: what's management like? How is it different from engineering? And how should you decide if it's for you or not?
I've also thrown in a few of my own comments (based on my experience as a manager) as well. So If you've ever wondered about becoming a manager, this one's for you.
Here's a list of companies that shared their management tips:
- Rapyuta Robotics
- So Should You Become a Manager?
By the way, all these companies hire engineering managers or similar leadership positions here in Japan -- and most don't require Japanese skills.
So if you're looking to take your career to the next level here in Japan, their advice will be invaluable. And if you decide to try it, the above companies are a great place to start looking for a position.
Alright, let's take a look at their advice, starting with SmartNews!
Jefrrey makes a great point here about measuring your success differently. Managing more is often not the best way to make a positive impact on your team, and this takes some getting used to.
I can also relate to the need to know how to motivate and inspire your team. Even as an engineer this can be helpful, but it really is a key part of your job when you're a manager.
SmartNews is actively hiring engineering leaders take a look at their positions on Japan Dev to apply now.
Their Engineering Manager, Data Platform position could be a good option.
Next let's hear from Takahiro at Wealthpark!
When I decided to become an engineering manager, it was largely because of what Takahiro points out here: the ability to increase my individual impact.
Getting into management can be a great way to increase your leverage, because it enables you to make decisions earlier in the development process.
For example, a given engineer might be tasked with deciding how to implement a feature. But as a manager, you might be deciding which features to implement in the first place.
By the way, Takahiro's company Wealthpark is looking to hire engineer leaders! Take a look at Wealthpark's page on Japan Dev to see all their positions now.
Check out their Engineering Manager position if you're interested.
Next up we have insights from Sergio over at Moneytree!
I think Sergio speaks for us all here:
"I have seen many excellent engineers become weak managers."
Yep. Most of us have seen this (or at least heard stories).
It's clear that there are two different sets of requirements: one for being a great engineer, and one for being a great manager. And Sergio nails what that difference is here.
Want to work with Sergio? Hit up Moneytree's page on Japan Dev to apply now.
Next up, some advice from Michael of Rapyuta Robotics.
So you'll have to take time away from technical tasks and really focus on how to help your team. Makes sense!
Rapyuta Robotics is actively hiring for management positions so check out Rapyuta Robotics's profile on Japan Dev to see their open positions.
They don't have any engineering management positions at the moment, but they are searching for product managers:
Next up, we have Kevin from Shippio!
This is a great insight, and very true in my experience. As a manager, you're the point person for your team from upper management's perspective, and you really are responsible for the team as a whole.
Next let's hear from Ahmed over at Zehitomo!
Some great advice here on the mechanics of actually switching from being an engineer to being a manager. Ahmed also echoed some earlier advice: when you're a manager, it's not about you. Your primary focus should be on the output of your team as a whole.
He also mentions promotions, and I agree with him on this. A lot of people think you get promoted first and then take on new responsibiltiy, but I've found that it's usually the opposite. You exceed expectations in your current role or even start doing the new role, and then you receive the promotion to that role.
Alright let's see if I can summarize some of the advice we heard.
First off, focusing on your team rather than your own individual impact was a common thread in quite a few of the responses.
So you might want to ask yourself: can you let go of your desire to contribute as an engineer? Because even if you do continue to write code, it won't be your primary goal anymore. You can write the most beautiful code the world has ever seen and still fail as a manager.
On the other hand, if you feel like you're ready to switch gears, then management could be a great option for you. Especially if you feel like you're hitting a wall as an engineer.
As Takahiro and Sergio pointed out, you should also ask yourself, why do you want to become a manager?
And you should answer honestly. Is it just because that seems like the easiest way to get more money? Then maybe you should consider other alternatives (like getting promoted to a higher technical position or switching to a higher-paying company).
Do you feel that you could provide more impact to your team if you became a manager? Then maybe you should go for it. Just make sure you're ready to face new challenges and learn the new skills required.
Lastly, I'll share a few personal thoughts on how to actually decide - should you make the jump to management or not?
So should you become a manager?
I can't tell you if management is the right track for you.
But I can why I personally decided to make the jump to engineering manager.
Part of it was definitely that I wanted to increase my impact. And part of it was that I knew it would force me to focus on different skills than engineering had.
So I knew that even if I hated it, I'd learn a lot from the experience.
I also just felt like, of the two options, I'd regret not trying it more. And I knew I could always go back to being a developer if it didn't work out. Probably at the same company in fact (though that's usually not guaranteed). Whereas I wasn't sure if an opportunity for a management position would come my way again.
So I decided to give it a try.
And while I don't know if I'd work as a manager again or not, I don't regret my decision. It was an amazing learning experience, and here's the thing that surprised me about it: it made me a better developer.
It forced me to improve my communication skills. It showed me how hard of a job management actually is, which helped me develop empathy for my own superiors. It gave me deeper insights into how the business actually works, and showed me the importance of teams outside of engineering.
So that was my experience. Management isn't for everyone, but if you're on the fence about whether to try it or not, I say give it a shot.
Because honestly, what's the worst that could happen?
And if you do decide to shoot for a management position, definitley consider the companies in this post. We chose them because they really are top companies, and they're all searching for engineering managers right now.
And once again, a thanks to all of our contributors:
- Michael from Rapyuta Robotics
- Takahiro from WealthPark
- Sergio from Moneytree
- Jeffrey and Cortland from Smartnews
- Kevin from Shippio
- Ahmed from Zehitomo
If you liked this please share it via the links above. Or you can tweet at me if you have thoughts.
Thanks for reading!
Latest Tech Jobs 🇯🇵
Explore the top developer jobs in Japan for foreigners
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.