Sourcegraph product career development framework


Level Business/GTM Strategy Industry/Market Knowledge Product Strategy Developer/Technical Intuition Maximizing Impact Data-Driven Collaboration Mentorship and Coaching
An entry level PM who can execute on a highly scoped problem with strong support from engineering counterparts; an Associate PM.
Understands how Sourcegraph makes money and how our business KPIs measure the long-term success of the business. Understands how the company’s GTM strategy impacts the product experience. Understands the role their product plays in the platform’s vision and strategy. Understands the technical constraints related to their product and uses that knowledge to correctly plan and scope their roadmap. Defines goals, leads their team in prioritizing our work, and works with their team to execute tactically. Understands the problem we are trying to solve based on existing research and can articulate this to others. Conducts team meetings in a way that fosters effective team collaboration.
A junior PM capable of owning a small piece of a highly ambiguous project that impacts a specific feature within Sourcegraph.
Understands the category our product operates in and our key direct competitors. Understands the high-level problems our customers have and how Sourcegraph solves them. Can derive their product’s strategy based on the overall strategy and communicate in the open why we will or won’t deliver on certain items. Incorporates user research, market/industry knowledge, and business goals in their prioritization of discovery and delivery efforts. Understands the problem we are trying to solve and what information we’d need to validate it. Knows how to measure the success of an initiative. Frequently shares work-in-progress and present updates on their product to everyone in the company.
A mid-career PM who is confident driving an established feature or product from beginning to end.
Understands how the company’s GTM strategy impacts the product experience. Understands the direct key competitors in our category and how we compare against them. Understands specific challenges our customers face and how our product(s) address these. Drives the creation of their product’s strategy based on the early and continuous feedback of and collaboration with stakeholders. Considers how influential devs and dev communities will perceive their product and take that into account when planning their roadmap. Understands the technical aspects of their product and uses that knowledge to create a better product. With a scoped problem, is able to drive the creation and launch of an experience by working cross-team (i.e. product marketing) to create shared outcomes. Understands the pros/cons of different research techniques and knows what to use to solve a particular question. Is familiar with other teams’ work and how it relates to their team’s work. Works collaboratively with other teams when responsibilities overlap. Recognizes their skill/knowledge gaps and seeks out mentors who can help them grow.
A PM capable of executing an ambiguous, cross-functional project to completion that shapes the future of Sourcegraph’s business; a Senior PM.
Partners with the GTM team to support GTM growth within existing features. Understands direct and indirect competitors in our category, how we can compare and where we could invest to win. Has built relationships with key customers, understands their specific needs and works collaboratively with them to build solutions. Drives the long term vision of their product(s) and influence the overarching product vision. Creates a strategy that identifies the key challenges we may face and how we overcome them to maximise the impact we have. Continues to iterate and adapt the strategy based on new input and communicates this transparently. Understands how influential devs and dev communities will perceive their product, and effectively communicates with them directly in a way that gains us new knowledge and/or respect. Deeply understands the technical aspects of their product and uses that knowledge to create a better product that meets particularly complex technical requirements. Given a rough direction based on critical business needs, can create the right outcome, based on an understanding of the market and customer. Is able to clearly define research questions and leverage multiple research methods to gather sufficient data to answer their question. Leads cross-functional collaboration to deliver outcomes that improve user experience. Teams recognize how they create and communicate their strategy and apply it with their teams. Actively serves as a mentor to a team member working on a project related to their own.
A very experienced PM, capable of efficiently driving multiple cross-functional projects in a highly autonomous way while understanding the impact of their work to Sourcegraph and the broad market as a whole; a Staff PM.
Leverages new product opportunities to expand Sourcegraph into new GTM channels/markets and kickstart new levers of growth. Understands and identifies where there are opportunities in adjacent product categories, or creates new product categories that would benefit our business. Efficiently seeks net-new product opportunities that expand Sourcegraph into new markets by exploring strategic opportunities to buy or partner with external companies. Is known and respected by influential devs and dev communities in their product area, and us that to increase the odds of success for their product. Uses their technical intuition to create a better product in ways that rely on brand new approaches and/or their nuanced understanding of the evolving technical landscape of product area. Is able to efficiently execute cross-Sourcegraph efforts in highly ambiguous and often risky projects for Sourcegraph. Is able to clearly define research questions, leverage multiple research methods and define net-new methods when required. The business depends on them to successfully manage cross-functional initiatives. Actively serves as mentors to junior team members and other less experienced PMs.