Technical Product Manager


Remote job description

Our mission at Sourcegraph is to make it so that everyone can code, not just ~0.1% of the population. We help developers and companies with billions of lines of code create the software you use every day. In enabling more people to code, we believe we will create economic opportunity across the world and will drive progress that benefits everyone.

It's an exciting time to join Sourcegraph. Our company is growing rapidly: we've experienced 4x year-over-year revenue growth and our recent $125M Series D from Andreessen Horowitz and $50M Series C from Sequoia have given us the opportunity to make big ambitious bets on our future. We have a huge market (every company that builds software) and massive opportunity (most developers haven't even heard of code search yet, but once you've used it, you can't live without it--just like Google web search). By continuing to hire exceptional people, we have the opportunity to make Sourcegraph one of the biggest technology companies in the world.

Why this job is exciting

As a Technical Product Manager you will significantly improve the pace and happiness with which our engineering teams can build and ship products. You will collaborate with a wide range of internal stakeholders to identify opportunities that will empower our engineering teams for greatness. You will partner directly with engineering managers to establish clear problem statements and validate priorities for the product area you manage. Sourcegraph is an all-remote team where transparent asynchronous communication is core to our success. One of the key success factors in your role as a technical product manager is to clearly communicate the problems being solved, the outcomes, and how we will measure success.

Within one month:

  • You will start building a trusting relationship with your peers.
  • You will understand the what, why, and how of the projects that your teams are working on, how those projects contribute to our company goals, as well as current status, risks, and mitigations.
  • You will meet with stakeholders of the projects your teams are working on, building an understanding of the challenges they face and the needs that relate to your teams' remits.
  • You will build a better understanding of our high agency value by reading Turn the Ship Around and sharing your thoughts about it with your manager and your team.

Within three months:

  • You will have begun steering and refining the goals and work of the team(s), in line with plans and strategy that support business objectives.
  • You will have a trusting relationship with your direct peers, especially the engineering team(s)
  • You will be able to clearly articulate the connection between the efforts in your specific product domain to the larger company goals.
  • You will have improved planning, communication, and prioritization processes in partnership with your engineering manager counterpart(s)

Within six months:

  • You will be able to communicate the 6 month roadmap for your team with insight into the 12 month objectives.
  • You hold influence orgs that impact and are impacted by your team(s).
  • Your peers in product and engineering are enthusiastic to work with you because you reliably follow-through with your commitments.
  • You will celebrate the fact that your org has delivered key results in support of their objectives for the year.

Within one year:

  • You will collaborate with product and engineering leadership to develop the next set of ambitious goals that your org should work towards.
  • Communicate clearly the improvements your team expects to make to our engineering workflow by focusing on specific metric(s).
  • Have cultivated a high performing team by upholding the TPM ?" EM partnership responsibilities.
  • You will develop a clear technical and execution strategy to achieve that next set of goals.

About you

As a Technical Product Manager, your aim is to enhance the systems and workflows that enable our engineering team to seamlessly develop and deliver our product. Through this, you influence, excite, and align folks within your team and across the organization about what your team is working on. You are constantly curious - wanting to understand and dig into the data and why behind pain points. You possess a deep passion for developer tools, processes and productivity enhancements. You are organized, results driven and provide clarity across the organization and your team, to help inspire focus and reinforce that they are working on the right things. You are strongly aligned with our values, inspired by our mission to make it so that everyone can code, and motivated to do your best work at Sourcegraph.


  • Experience with or knowledge of software development lifecycle development practices, processes, concepts and tooling.
  • Ability to stay focused on goals and strategically prioritize work.
  • Excellent written and verbal communication skills, technical writing ability, and use of data to back up your arguments.
  • Your working hours overlap with 8am-4pm PT for a total of at least 10 hours per week so we have time to collaborate synchronously when necessary.

Nice to haves:

  • Previous experience leading initiatives to improve internal engineering tooling, systems, and processes.
  • Experience working remotely with globally distributed teams.
  • Experience working as a software engineer.

Interview process [~5 hour total interview]

  1. You apply.
  2. [30 min] Recruiter screen
  3. [30 min] Hiring Manager screen
  4. Complete an RFC. Your RFC is then reviewed by members of the Product team.
  5. In-depth Interview stage:
    1. [60 min] Peer Interview with two members of our Product team (PD & PM) to review your RFC.
    2. [60 min] Resume deep dive (aka Topgrade)
    3. [30-45 min] Peer interview
    4. [30 min] Values interview
  6. [30 min] Leadership interview
  7. Any other informal conversations with people who you would be working closely with but didn't get to meet during the interview process.
  8. We make you an offer

Not sure if this is you?

We want a diverse, global team, with a broad range of experience and perspectives. If you don't meet 100% of the above qualifications, you should still seriously consider applying. Studies show that you can still be considered for a role if you meet just 50% of the role's requirements. We carefully consider every application, and will either move forward with you, find another team that might be a better fit, keep in touch for future opportunities, or thank you for your time.

Learn more about us

To create a product that serves the needs of all developers, we are building a diverse all-remote team that is distributed across the world. Sourcegraph is an equal opportunity workplace; we welcome people from all backgrounds and communities.

We provide competitive compensation and practical benefits to keep you happy and healthy so that you can do your best work.

Learn more about what it is like to work at Sourcegraph by reading our handbook.

We want to ensure Sourcegraph is an environment that suits your working style and empowers you to do your best work, so we are eager to answer any questions that you have about us at any point in the interview process.

Go back to the careers page for all open positions.

Company name: Sourcegraph
Remote job title: Technical Product Manager
Job tags: technical writing

Share or copy

Job alerts