Back to Your Feed

How can I get my first entry level TPM job and make the shift from a software engineering background?

2 Answers
Devika Nair
Devika Nair
Oracle Cloud Infrastructure Director of Product ManagementJuly 19

If you are already working in an organization with an opportunity for such a role, that is the easiest way to transition. If not, look at how your current strengths can be used in the new role. 

In general, you want to show potential employers that you aren't new to all aspects of the job. For example, product (or engineering or program if those are the roles) skillset, domain knowledge and culture fit could be the top requirements for a role. If product skillset is the only one you lack, and you can show side projects/college projects were you demonstrated these skills that would help. You want to make sure you can show your domain expertise and culture fit alongside these side projects for the teams to find you the best fit for the role.

694 Views
Chris Omland
Chris Omland
Workiva Vice President Of Product ManagementApril 6

Thank you for your question, and it's excellent to see that you're considering a transition into Technical Product Management. To help you with this process, I recommend focusing on three primary areas.

Firstly, it's essential to evaluate your motivation for this change. What drives your interest in Technical Product Management? Is it your passion for problem-solving, a desire for more significant influence, or the pursuit of new opportunities? Understanding your motivations, documenting them, and effectively communicating them to others will help you set, work towards, and measure progress against specific goals as you transition into Technical Product Management.

Secondly, seek a Technical Product Management mentor or colleague within your organization who can assist you in this transition. Initiate a conversation with this individual by sharing your reasons for wanting to make this career change. For example, "I find the most fulfilling aspect of my job is working closely with my current Technical Product Manager to understand customer problems and apply technology to solve them. While I enjoy coding, I derive greater satisfaction from comprehending the issues we're addressing and implementing technological solutions. I hoped we could collaborate to identify opportunities for me to focus more on these aspects."

Lastly, invest time in learning about Product Management. Given your background as a software engineer, your technical skills and ability to understand and comprehend technology are likely sufficient. However, you may need to develop various aspects of Product Management. I recommend reading the following Marty Cagan books

592 Views
Top Product Management Mentors
Poorvi Shrivastav
Poorvi Shrivastav
Meta Senior Director of Product Management
James Heimbuck
James Heimbuck
Doppler Principal Product Manager
Sharad Goel
Sharad Goel
Homebase VP Product & Design
Natalia Baryshnikova
Natalia Baryshnikova
Atlassian Head of Product, Enterprise Agility
Paresh Vakhariya
Paresh Vakhariya
Atlassian Director of Product Management (Confluence)
Mckenzie Lock
Mckenzie Lock
Netflix Director of Product
Zeeshan Qamruddin
Zeeshan Qamruddin
HubSpot Senior Director of Product Management, Flywheel
Suhas Manangi
Suhas Manangi
Airbnb Group Product Manager
Richard Shum
Richard Shum
Splunk Director of Product Management
Jacqueline Porter
Jacqueline Porter
GitLab Director of Product Management