Ask HN: Senior Software Engineer to Engineering Manager
1–10 of 54 posts
Re: Ask HN: Senior Software Engineer to Engineering Manager
#2If you have no management experience, it may be hard to convince another company that you have the appropriate background.
Re: Ask HN: Senior Software Engineer to Engineering Manager
#3Given there is a lot of fluidity in the market now, some team will lose their EM. Ask for the opportunity to lead that team. Offer to do the job without a title change. Then ask for title 6-12 months in. It’s easy for your boss to give you a role without a title change due to org dynamics.
Re: Ask HN: Senior Software Engineer to Engineering Manager
#4Re: Ask HN: Senior Software Engineer to Engineering Manager
#5I’m speaking from my own experience and a few others I’ve seen do not.
Re: Ask HN: Senior Software Engineer to Engineering Manager
#6If you're OK taking on those problems, go for it. If not, you're essentially rolling the dice - you may end up with a situation that's better or worse.
Re: Ask HN: Senior Software Engineer to Engineering Manager
#7Starting my own company instead.
Re: Ask HN: Senior Software Engineer to Engineering Manager
#8In my experience, usually how this plays out is:
1. Establish yourself has a high performing SSE. You need to build this reputation both on your direct team and department, but ideally across the org broadly.
2. Make it known you wish to become a manager at some point in the future. Have conversations with your direct manager, but also consider having conversations with other managers and leaders in the organization broadly. Ask them how they made the transition and what advice they would have for you.
3. Try to take on as much manager-like responsibilities as you can. This could include: a. Mentoring and helping onboard new employees b. Informally overseeing the activities of some employees (interns or junior employees can be a great place to start) c. Figure out if your organization offers some type of future manager training. Enroll in that. d. Getting involved with interviewing. e. Offer to take on special projects outside of your day to day work.
4. At some point when you have done the majority of steps 1-3, sit down with your manager and put together a written plan. Some companies will have great competency models or career frameworks that you can leverage, but many don't. If you fall into the later camp, check out online resources for companies that have published their engineering manager competencies. Use those to inform your plan and cite them in the document.
5. Get agreement from your manager on this plan and then execute.
6. Never stop working on your management skills. Being a people manager is a huge responsibility. Its deeply personal and you have a huge impact on the day to day welfare of your employees.
Edit: some engineering manager reference career frameworks http://www.engineeringladders.com/EngineeringManager.html Square: https://assets.ctfassets.net/1wryd5vd9xez/6bDnTwb4H7bfiFvg55... Dropbox: https://dropbox.github.io/dbx-career-framework/m3_engineerin...
Re: Ask HN: Senior Software Engineer to Engineering Manager
#9So like others say, do it within the same company. You already know people, you know the culture, you know the processes, you can focus all your attention on learning how to be a manager. And it's quite a different role than being a developer.