Roles on the Product team

This page lists the roles on the product team.

  • Open product roles are listed on the company careers page.
  • Interview processes documentation has detailed steps for each role.
  • I have a Google Doc for each role with the full job description as backup in case of data loss from our applicant tracking system. These should be used for feedback from our team, and provide a backup data source. These docs are intentionally internal (please see the careers page linked above for open roles!). The docs are all located in this Google Drive folder.

Product Manager

Product Managers work with engineering, sales, marketing, and design to plan, ship, and grow usage and engagement in specific areas of our product.


You will own an area of the product* and:

  • Significantly grow usage and engagement of that area and Sourcegraph as a whole.
  • Collaborate with, support, and motivate their team to plan and build the solutions to customer problems.
  • Add value to the user by surfacing real problems and improving the user’s workflow as a developer.
  • Gather customer feedback to validate priorities, improve documentation, and define product requirements.
  • Make sure the development team is working on the most impactful things.
  • Maintain a roadmap, backlog, and curate and solicit feedback for your product team.
  • Communicate product ideas clearly by focusing on the problems that are being solved, the outcomes, and how we will measure success.
  • Be transparent in your internal and external communication. Sourcegraph is open source, so most discussions are public or in channels where you communicate directly with our customers.
  • Uphold your side of the PM – EM partnership responsibilities.

Product Designer

Product Designers work collaboratively with product and engineering to create a highly functional and beautiful experience that delights a technical audience.


  • Contribute to the overall strategy and decision-making about Sourcegraph’s features.
  • Drive continual progress towards a cohesive, delightful experience for a technical audience through iterative improvements.
  • Have the autonomy to facilitate conversations, identify problems, arrive at solutions, and execute designs.
  • Pull together insights to propose a variety of solutions, then collaborate with product and engineering to determine the best solutions to problems.
  • Use prototyping and usability testing to inform and validate designs.
  • Collaborate directly with customers to inform strategy and design decisions.
  • Play a key role in building design culture at Sourcegraph.

We will encourage and support you to:

  • Publish blog posts and give conference talks about your work at Sourcegraph.

Sr. Product Education Engineer

Sr. Product Education Engineers plan, create, revise, and maintain product docs, as well as other relevant educational content such as guides, videos, tutorials and technical articles. They are a champion for great content and information across the organization, working collaboratively and cross-functionaly with the engineering, design, customer engineering, support, and marketing teams to assist however they can.


  • Plan, research, write, revise, and maintain educational content for Sourcegraph admins and users.
  • Edit, clarify, and proofread content written by others, and coach non-writers on ways to improve their writing skills.
  • Be the most knowledgable expert for the product(s) or product area(s) you support.
  • Custodian and curator for
    • Make Sourcegraph docs best-in-class
    • Own and help prioritize the backlog of doc issues
    • Assess quality of existing docs:
      • Is it clear and easy to read?
      • Is it correct?
      • Is it organized?
      • Are there relevant examples?
  • Support creation of videos
    • Surface needed topics
    • Write scripts
    • Create/edit video and audio
    • Maintain branding standards
  • Support team members in creating docs and other educational content based on their comfort level:
    • Interview a developer or customer engineer and create a draft, or
    • Edit copy written by the developer
  • Be a resource for other teams to create copy for:
    • Social media posts
    • Marketing blogs
    • Release blog post(s)
    • Website copy
    • Design and engineering copy

Director of Product

Directors lead, grow, and develop Product Managers.


  • Lead and support the work of multiple Product Managers who are focused on defining and leading key initiatives critical to the success of Sourcegraph.
  • Recruit, hire, and grow excellent Product Managers.
  • Model, teach, and apply our values in everyday interactions.
  • Facilitate and sustain a healthy, inclusive team culture where everyone is set up to do their best work

Director of Technical Writing