Question Page

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

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.

1059 Views
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

830 Views
Top Product Management Mentors
Tanguy Crusson
Tanguy Crusson
Atlassian Head of Product, Jira Product Discovery
Laurent Gibert
Laurent Gibert
Unity Director of Product Management
Farheen Noorie
Farheen Noorie
Grammarly Monetization Lead, Product
Deepak Mukunthu
Deepak Mukunthu
Salesforce Senior Director of Product, Generative AI Platform (Einstein GPT)
Mike Flouton
Mike Flouton
GitLab VP, Product
Paresh Vakhariya
Paresh Vakhariya
Atlassian Director of Product Management (Confluence)
Tara Wellington
Tara Wellington
BILL Senior Director of Product Management
JJ Miclat
JJ Miclat
Zendesk Director of Product Management
Natalia Baryshnikova
Natalia Baryshnikova
Atlassian Head of Product, Enterprise Strategy and Planning
Reid Butler
Reid Butler
Cisco Director of Product Management