Our mission at Sourcegraph is to make it so that everyone can code, not just ~0.1% of the population. Our code graph powers Cody, the most powerful and accurate code AI for writing, fixing, and maintaining code, as well as our Code Search product, helping devs explore their entire codebase and make large-scale migrations and security fixes. We’re building software that builds software, and in doing so we’re making devs more productive and growing the population of coders by giving anybody access to the deep knowledge base of a senior engineer through Cody and all of the context it brings. We’re preparing for a world with a lot more code than exists today, and that benefits us all.
It’s an exciting time to join Sourcegraph. AI has taken over the world, and we’ve spent the last 10 years building infrastructure that’s integral to making AI generated code more powerful and accurate. Our customers include 4/5 FAANG companies, 4 of the top 10 banks, government organizations, Uber, Plaid, and many other companies building the software that pushes the world forward. We’ve raised $225M at a $2.625B valuation from Andreessen Horowitz, Sequoia, Redpoint, Craft and others. We’re making ambitious bets on our future and we’re looking to hire exceptional people to join our team as we make Sourcegraph one of the biggest and most influential companies in the world.
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Join our Talent Community
If you're interested in joining our team at Sourcegraph but don't see an opportunity that you'd like to apply to, please fill out a quick application below to join our Talent Community to stay connected with us to learn about future opportunities that align with your background!
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Working hours
🌎 Given that we are an all-remote company and hire almost anywhere in the world, we don’t have a particular time-zone preference for this role. However, you may need to be available for non-recurring urgent meetings outside of working hours.
Why this job is exciting
We are creating a machine learning team at Sourcegraph, aimed at creating the most powerful coding assistant in the world. Many companies are trying, but Sourcegraph is uniquely differentiated by our rich code intelligence data and powerful code search platform. In the world of prompting LLMs, context is everything, and Sourcegraph’s context is simply the best you can get: IDE-quality, global-scale, and served lightning fast. Our code intelligence, married with modern AI, is already providing a remarkable alpha experience, and you can help us unlock its full potential.
We are looking for a polyglot AI/ML hacker, versed in programming language semantics, with a strong AI/ML background, who can help us deliver the world’s best coding assistant, built on our mature, robust, and open code intelligence platform. And if you happen to have an entrepreneurial streak, you’re in luck: We have an enterprise distribution pipeline, so whatever you build can be deployed straight to enterprise customers with some of the largest code bases in the world, without all the go-to-market hassle you’d encounter in a startup.
You will be a scientist at Sourcegraph Labs doing R&D, and pushing the boundaries of what AI can do, as an IC on our new ML team. You will have the full power of Sourcegraph’s Code Intelligence Platform at your disposal, and you’ll be working on a coding assistant that is already awesome even after just a few weeks of work, so this is a greenfield opportunity to multiply dev productivity to unprecedented levels.
📅 Within one month, you will…
- Start building a trusting relationship with your peers, and learning the company structure.
- Be set up to do local development, and be actively prototyping.
- Dive deep into how AI and ML is already used at Sourcegraph and identify ways to improve moving forward.
- Ship a substantial new feature to end users.
📅 Within three months, you will…
- Be seen as a subject matter expert in all things AI at Sourcegraph.
- Be contributing actively to the world’s best coding assistant.
- Be following all the relevant research, and conducting research of your own.
📅 Within six months, you will…
- Be fully ramped up and owning key pieces of the assistant.
- Be ramped up on other relevant parts of the Sourcegraph product.
- Be helping design and build what might become the biggest dev accelerator in 20 years.
About you
You are a polyglot hacker in the AI/ML space who wants to be part of a world-class team to push the boundaries of AI, with a particular focus on leveraging Sourcegraph’s code intelligence to leapfrog competitors.
First, you have a deep understanding of programming languages, and tools that manipulate code. This could have taken any number of forms; e.g.:
- You’ve worked with grammars and parser generators, or Treesitter
- You’ve worked with compilers and semantic analysis, e.g. type systems
- You’ve written an interpreter, or worked on a virtual machine
- You’ve done static analysis involving scanning source code for semantic information
It doesn’t really matter how you know it, but it’s important that you’re familiar with the basic concepts of semantic representations of source code, and how they’re produced and consumed by tooling.
Second, your AI background could look like a few different things:
- You’ve worked on AI systems and have built ML at large tech companies.
- You have a deep ML background and have demonstrated an ability to be customer and company focused. You are hands-on and can build machine learning
- You are a Prompt Engineer and can take models and figure out how to speak to it in a way that yields different results
- You are an entrepreneurial engineer who can hack together prototypes quickly, get things out the door, and iterate
- You are an LLM hacker or a thought leader in the LLM space and can craft a roadmap that takes advantage of the space, especially with code intelligence
- You’ve worked in NLP or language models at a top-tier research lab
If you’ve been anywhere near the field lately, you can probably pick up enough about LLM capabilities to be able to drive this space, as it’s all greenfield.
Finally, you shouldn’t be a purist about languages. We may need to integrate the coding assistant into a wide variety of tooling contexts, each with its own programming language. You may find yourself writing in several programming languages along the journey, and hopefully you already know most of them a little anyway.
Level
📊 This job is an IC4. You can read more about our job leveling philosophy in our Handbook.
Compensation
💸 We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and we’ll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.
💰 The target compensation for this role is $190,000 USD base.
📈 In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
Interview process [~5.5 hour total interview]
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
👋 Introduction Stage - we have initial conversations to get to know you better…
- [30m] Recruiter Screen with Kelsey Nagel
- [45m] Technical Background with Beyang Liu
- [30m] Hiring Manager Screen with Steve Yegge
🧑💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…
- [60m] Resume Deep Dive with Kelsey Nagel
- [45m] Technical Deep Dive with Dominic Cooney and Julie Tibshirani
- [60m] Peer Interview with Erika Rice Scherpelz and Chris Pine
- [Async] Pairing Exercise with the team
🎉 Final Interview Stage - we move you to our final round, where you will gain a better understanding of our business and values holistically…
- [30m] Values Interview
- [30m] Leadership Interview with Quinn Slack
- We check references and conduct your background check
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Working hours
🌎 Given that we are an all-remote company and hire almost anywhere in the world, we don't have a location requirement for this role. However, your working hours must overlap with US + CEST for at least 20 hours/week.
Why this job is exciting
Source code is at the heart of Sourcegraph. We support multiple code hosts and retrieve, store, index, and serve source code - to end users, admins, and other internal services. Our latest addition to our product catalog, Cody, reimagines how code is written and supercharges our developer customers.
As an Engineering Manager, Cloud Operations, Ship, you will oversee the operations of our Cloud Managed Services. Sourcegraph hosts the infrastructure for our customers to manage their source code (search, insights, own, etc) as well as our brand new AI Code Assistant (Cody).
This role gives you the opportunity to solve complex, challenging, and highly technical problems for our customers, both internally and externally, help unleash the potential and productivity of our Engineering teams, and delight our customers with industry-leading quality software.
📅 Within one month, you will…
- Start building a trusting relationship with your direct reports and peers.
- 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 work closely with senior ICs on your team to ensure the technical strategy sets us up for success.
- Start transition of the Cloud Operations team over to you.
📅 Within three months, you will…
- Help all teams build scalable solutions to manage complex releases.
- Steadily improve processes for your teams and manage on-call & support rotations.
- Help improve our observability and reduce our MTTD (Mean Time to Detect) and MTTR (Mean Time to Resolve) critical customer issues
- Champion customer engagement in all phases of design, development to support flawless deployments
📅 Within six months, you will…
- Have significantly improved our current infrastructure key pain points
- Created a long-term plan for continuous improvement of the organization, higher scale customer handling, etc.
📅 Within one year, you will…
- Have hired and retained exceptional people to make our team even more representative of the world’s population.
- Collaborate with product and engineering leadership to develop the next set of ambitious goals that your org should work towards.
- Develop a clear technical and execution strategy to achieve that next set of goals.
About you
As Engineer Manager for Ship, you not only have experience as a technical manager, but also personal expertise to guide our teams to improve existing infrastructure, prepare for expansion of product lines, scale customer environments, scale our own ability to host more customers.
You have experience dealing with customers with very high technical bars of their own, and you can have serious technical conversations with CTOs, Heads of Engineering, and decision makers in companies in every business sector. You can represent your team with customers, roughly as if you were a rotation engineer on that team.
And as an Engineering Manager at Sourcegraph, your broad industry experience will be valuable across departments, from the data source (repo management) through the indexing, processing, and api serving in all our deployment environments.
- You have at least 4 years of management experience and 5 years of hands-on coding experience.
- You have led engineering teams and have held a high technical bar for teammates as well as yourself.
- You have experience with SaaS operations.
- You have experience with Google Cloud Platform.
- You have experience with container solutions (Kubernetes, GKE, Kustomize, Helm).
Level
📊 This job is an M3. You can read more about our job leveling philosophy in our Handbook.
Compensation
💸 We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and we’ll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.
💰 The target compensation for this role is $205,000 USD base.
📈 In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
Interview Process
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
We expect the interview process to take 5.75 hours in total.
👋 Introduction Stage - we have initial conversations to get to know you better…
- [30m] Recruiter Screen with Grace Bohl
- [30m] Hiring Manager Screen with Nelson Araujo
🧑💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…
- [60m] Resume Deep Dive
- [60m] Peer Interview
- [45m] Cross-functional Team Collaboration Interview
- [60m] Technical Interview
🎉 Final Interview Stage - we move you to our final round, where you meet cross-functional partners and gain a better understanding of our business and values holistically…
- [30m] Values Interview
- [30m] Leadership Interview
- We check references and conduct your background check
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Working hours
🌎 Given that we are an all-remote company and hire almost anywhere in the world, we don’t have a particular time-zone preference for this role. However, you may need to be available for non-recurring urgent meetings outside of working hours.
Why this job is exciting
We are creating a machine learning team at Sourcegraph, aimed at creating the most powerful coding assistant in the world. Many companies are trying, but Sourcegraph is uniquely differentiated by our rich code intelligence data and powerful code search platform. In the world of prompting LLMs, context is everything, and Sourcegraph’s context is simply the best you can get: IDE-quality, global-scale, and served lightning fast. Our code intelligence, married with modern AI, is already providing a remarkable alpha experience, and you can help us unlock its full potential.
We are looking for a polyglot AI/ML hacker, versed in programming language semantics, with a strong AI/ML background, who can help us deliver the world’s best coding assistant, built on our mature, robust, and open code intelligence platform. And if you happen to have an entrepreneurial streak, you’re in luck: We have an enterprise distribution pipeline, so whatever you build can be deployed straight to enterprise customers with some of the largest code bases in the world, without all the go-to-market hassle you’d encounter in a startup.
You will be a scientist at Sourcegraph doing R&D, and pushing the boundaries of what AI can do, as an IC on our new ML team. You will have the full power of Sourcegraph’s Code Intelligence Platform at your disposal, and you’ll be working on a coding assistant that is already awesome, so this is a greenfield opportunity to multiply dev productivity to unprecedented levels.
📅 Within one month, you will…
- Start building a trusting relationship with your peers, and learning the company structure.
- Be set up to do local development, and be actively prototyping.
- Dive deep into how AI and ML is already used at Sourcegraph and identify ways to improve moving forward.
- Ship a substantial new feature to end users.
📅 Within three months, you will…
- Be seen as a subject matter expert in all things AI at Sourcegraph.
- Be contributing actively to the world’s best coding assistant.
- Be following all the relevant research, and conducting research of your own.
📅 Within six months, you will…
- Be fully ramped up and owning key pieces of the assistant.
- Be ramped up on other relevant parts of the Sourcegraph product.
- Be helping design and build what might become the biggest dev accelerator in 20 years.
About you
You are a polyglot hacker in the AI/ML space who wants to be part of a world-class team to push the boundaries of AI, with a particular focus on leveraging Sourcegraph’s code intelligence to leapfrog competitors.
First, you have a deep understanding of programming languages, and tools that manipulate code. This could have taken any number of forms; e.g.:
- You’ve worked with grammars and parser generators, or Treesitter
- You’ve worked with compilers and semantic analysis, e.g. type systems
- You’ve written an interpreter, or worked on a virtual machine
- You’ve done static analysis involving scanning source code for semantic information
It doesn’t really matter how you know it, but it’s important that you’re familiar with the basic concepts of semantic representations of source code, and how they’re produced and consumed by tooling.
Second, your AI background could look like a few different things:
- You’ve worked on AI systems and have built ML at large tech companies.
- You have a deep ML background and have demonstrated an ability to be customer and company focused. You are hands-on and can build machine learning
- You are a Prompt Engineer and can take models and figure out how to speak to it in a way that yields different results
- You are an entrepreneurial engineer who can hack together prototypes quickly, get things out the door, and iterate
- You are an LLM hacker or a thought leader in the LLM space and can craft a roadmap that takes advantage of the space, especially with code intelligence
- You’ve worked in NLP or language models at a top-tier research lab
If you’ve been anywhere near the field lately, you can probably pick up enough about LLM capabilities to be able to drive this space, as it’s all greenfield.
Finally, you shouldn’t be a purist about languages. We may need to integrate the coding assistant into a wide variety of tooling contexts, each with its own programming language. You may find yourself writing in several programming languages along the journey, and hopefully you already know most of them a little anyway.
Level
📊 This job is an IC4. You can read more about our job leveling philosophy in our Handbook.
Compensation
💸 We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and we’ll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.
💰 The target compensation for this role is $204,000 USD base.
📈 In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
Interview process [~5.5 hour total interview]
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
👋 Introduction Stage - we have initial conversations to get to know you better…
- [30m] Recruiter Screen
- [45m] Technical Background with Beyang Liu
- [30m] Hiring Manager Screen with Steve Yegge
🧑💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…
- [60m] Resume Deep Dive
- [45m] Technical Deep Dive with Dominic Cooney
- [60m] Peer Interview with Rok Novosel
- [Async] Pairing Exercise with Beyang Liu
🎉 Final Interview Stage - we move you to our final round, where you will gain a better understanding of our business and values holistically…
- [30m] Values Interview
- [30m] Leadership Interview with Quinn Slack
- We check references and conduct your background check
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Working hours
🌎 Given that we are an all-remote company and hire almost anywhere in the world, we don’t have a particular time-zone preference for this role. However, you may need to be available for non-recurring urgent meetings outside of working hours.
Why this job is exciting
Cody is the best AI coding assistant today, and you'll get to help build it and get it in the hands of millions of devs. Our code intelligence, married with modern AI, is already providing a remarkable alpha experience, and you can help us unlock its full potential.
Our rapid development pace means that building and releasing our products to the market is a unique challenge, from overseeing the release of all components supporting Cody as well as Cody itself, building the tools to provide a self-service experience to all teammates, to taking part in building a quality infrastructure to monitor Cody quality.
We are looking for a Senior Release Engineer to join the Developer Infrastructure team to take our release process to the next level, turning it into a seamless process for everyone, maximizing the ownership of individual teams with a platform based approach.
By joining our team, you will directly impact how Cody and our Code Intelligence platform is released to the world and be at the crossroads of all Sourcegraph teams by building mission critical tools to support our mission. If you’re passionate about enhancing developers’ productivity and are excited to be a part of a dynamic team pushing the boundaries of technology, then this role is for you.
📅 Within one month, you will…
- Begin building relationships with cross-functional teams, including the Cody development team and other stakeholders.
- Dive into the codebase of Cody and Code Intelligence platform, gaining a deep understanding of the existing code, architecture, and dependencies.
📅 Within three months, you will…
- Implement improvements that result in a measurable reduction in the time it takes to release new versions of Cody and the Code Intelligence platform while higher-level insights on architecture, scalability, and customer focus.
- Establish strong working relationships with Security teams, ensuring that the release process incorporates necessary security measures.
- Actively participate in code reviews and discussions to contribute higher-level insights on architecture, scalability, and customer focus.
📅 Within six months, you will…
- Contribute to the development of a robust and scalable infrastructure for monitoring Cody's quality, performance, and user experience.
- Implement proactive alerting and monitoring systems to detect issues before they impact customers.
📅 Within one year, you will…
- Successfully evolve the release process into a mature platform, enabling teams across Sourcegraph to manage their releases independently.
- Proactively propose additions and changes to the team's roadmap, aligning it with the broader goals of Sourcegraph.
About you
You are a polyglot hacker in the dev-ops space, and you're passionate about tools, developer-experience, and infrastructure, with a solid experience of the challenges faced by other developers. Your strong sense of empathy helps you to understand your peers' challenges and you sharply understand how to balance solving current and future problems, carving a path to implement your vision.
First, you have a deep understanding of the software lifecycle, having experienced it yourself by working on the product side, and a strong familiarity with all the tools supporting it; e.g.:
- You’ve worked with Bazel or other build systems to support polyglot codebases.
- You've set up delivery pipelines of various shapes and various constraints.
- You're naturally putting yourself in the shoes of other developers and constantly seek to understand their perspective.
- You’re a great communicator and collaborator. You’re able to work effectively across teams to solve complex problems with multiple stakeholders.
- You're proficient at writing Go code, but you're a polyglot at your core.
- You have a deep knowledge of Kubernetes, including working with and developing applications using the operator pattern.
- Bonus: You have experience with database complex database schema migrations and Postgres internals.
It doesn't matter if you're not an expert on all points, what really counts is that you understand the complexities of releasing software, and thrive to make it a seamless experience for both our customers and our teammates. Ultimately, you can jump at any point in the delivery pipeline and understand how to fix issues.
Level
📊 This job is an IC3. You can read more about our job leveling philosophy in our Handbook.
Compensation
💸 We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and we’ll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.
💰 The target compensation for this role is $164,570 USD.
📈 In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
Interview process
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
We expect the interview process to take 4 hours in total.
👋 Introduction Stage - we have initial conversations to get to know you better…
- [30m] Recruiter Screen with Grace Bohl
- [30m] Peer Interview / Technical Interview with Jacob Pleiness
🧑💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…
- [15m] Hiring Manager Screen with Nelson Araujo
- [60m] Resume Deep Dive with Grace Bohl
- [60m] Technical Interview: Pairing Exercise with Michael Lin and Dax McDonald
- [45m] Cross-functional Team Interview with Jon Galindo and Louis Jarvis
🎉 Final Interview Stage - we move you to our final round, where you meet cross-functional partners and gain a better understanding of our business and values holistically…
- [30m] Values Interview
- [30m] Leadership Interview with co-founder
We check references and conduct your background check
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Working hours
🌎 Given that we are an all-remote company and hire almost anywhere in the world, we don’t have a location requirement for this role. However, this person will be needed to work 4pm to 10pm UTC Monday to Friday.
Why this job is exciting
Cody is an AI coding assistant that lives in your editor that can find, explain, and write code. Cody uses LLMs and the Sourcegraph search engine and code graph, providing answers that eliminate toil and keep human programmers in flow. You can think of Cody as your programmer buddy who has read through all the code on GitHub, all the questions on StackOverflow, and all your organization’s private code, and is always there to answer questions you might have or suggest ways of doing something based on prior knowledge.
The Cody Strategic team is aimed at turning the largest, most world-recognizable brands into Cody Champions. We do this by partnering with a small number of highly engaged strategic customers to build product functionality that enables these customers to successfully deploy the most-loved coding assistant, but at massive scale. You will work closely with the ML Infrastructure team, all the Cody teams across Cody’s e2e service stack, and teams across Sourcegraph to bring the best-of-class coding assistant to your favorite big brands. The Strat team focuses on one or two projects at a time, delivers and scales them, and then works to hand them off to the other Cody teams so that it just becomes part of how Cody is operated. This is high-impact work and has the attention of the entire company. You will be supported by Eng, Design, Product, Legal and the go-to-market teams, and you are joining a team of very talented and experienced engineers who have already accomplished amazing things in a short time. They will be there to help you hit the ground running and guide your work.
📅 Within one month, you will…
- Start building a trusting relationship with your peers, and learning the company structure.
- Be set up to do local development, and be actively prototyping.
- Ship a substantial new feature to end users.
📅 Within three months, you will…
- Be seen as a subject matter expert in all things Cody at Sourcegraph.
- Be contributing actively to the world’s best coding assistant.
- Be following all the relevant research, and conducting research of your own.
📅 Within six months, you will…
- Be fully ramped up and able to anticipate the needs of strategic customers.
- Be ramped up on other relevant parts of the Sourcegraph product.
- Be helping design and build what might become the biggest dev accelerator in 20 years.
About you
You are a full-stack software engineer with at least 2 years of industry experience, equally comfortable with frontend and backend work as needed, with the ability to pick up frameworks quickly and deliver high-quality work. Ideally, you have worked directly with enterprise customers as a SaaS developer. Or perhaps you have worked with internal customers on large cross-functional projects. You should enjoy cross-functional, cross-company collaboration, since that is the bread and butter of the Cody Strat team.
Our Strat customers are typically deployed with complex legacy configurations, and we often need to build bridges into those systems. Much of the Strat work is becoming ML-oriented in nature, as our investment in Cody AI increases and our Strat customers become early adopters. LLMs and their ecosystem are at the core of Cody’s architecture, so you ideally have prior experience working with LLM-based applications, and should be seeking to increase your knowledge of AI/ML as the space quickly evolves.
Requirements:
- Comfortable with developing and deploying software and services on at least one major Cloud provider, with preference for experience with GCP, as most of your Cloud work will be on GCP.
- Comfortable with at least the basics of Docker, Kubernetes, Linux, and systems programming
- Experience with Go (minimum) and in an ideal world, TypeScript, Java, and various scripting languages
- You have used Cody and understand Cody’s current architecture, and you have your own opinions about the directions it could and should go next.
Nice-to-haves: (All optional, but each would enable you to have even higher impact.)
- Postgres. If you have very deep Postgres experience, you may be in luck.
- Node.js. Cody’s cross-client logic is largely in Node.js, and being able to contribute there is helpful.
- Understanding of the modern LLM ecosystem especially as it pertains to coding and AI assistants, including the basics of prompt engineering and retrieval-augmented generation (RAG) applications.
- Understanding of compiler construction, and experience working with tools that work with code. We have a code graph that is central to Cody’s operation, and you may be working with it at scale.
- Frontend programming with React. If you have this specialty, it’s often in demand on this team, e.g. for delivering new administrative workflows and user onboarding experiences.
- Rust. More and more of our code is being written in Rust, and you may need to fiddle with it at some point.
- Kotlin and Java Swing, since one of our flagship Cody clients is IntelliJ, and it is often in need of Enterprise-specific features to help close large deals.
- Plugin development with Neovim or Emacs. Our Strat customers come in all shapes and sizes.
Level
📊 This job is an IC2. You can read more about our job leveling philosophy in our Handbook.
Compensation
💸 We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and we’ll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.
💰The target compensation for this role is $141,500 USD base.
📈 In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
Interview process
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
We expect the interview process to take 5.5 hours in total.
👋 Introduction Stage - we have initial conversations to get to know you better…
- [30m] Recruiter Screen
- [60m] Peer Technical Interview / Resume Deep Dive
🧑💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…
- [60m] Code Walkthrough
- [60m] Pairing Exercise
- [30m] Stakeholders Interview
- [30m] Values Interview
🎉 Final Interview Stage - we move you to our final round, where you gain a better understanding of our business and values holistically…
- [60m] Hiring Manager Interview
- [30m] Leadership Interview with co-founder
- We check references and conduct your background check
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Working hours
🌎 Given that we are an all-remote company and hire almost anywhere in the world, we don’t have a particular time-zone preference for this role. However, you may need to be available for non-recurring urgent meetings outside of working hours.
Why this job is exciting
Cody is the best AI coding assistant today, and you'll get to help build it and get it in the hands of millions of devs. Our code intelligence, married with modern AI, is already providing a remarkable alpha experience, and you can help us unlock its full potential.
Our rapid development pace means that building, testing and releasing our products while balancing impact, scale and robustness is a unique challenge, encompassing every phase of the software development cycle.
We are looking for a Tooling Engineer to join the Developer Infrastructure team to support a broad range of teams which are all facing their own set of challenges. From automating provisioning and seeding of code hosts to reproduce customer issues, building a robust local development environment that doesn't get in the way, to shaping our observability stack at scale, you are passionate about building internal tools and fostering the best possible developer-experience for your peers.
By joining our team, you will directly impact both Cody and our Code Intelligence platform, standing at the crossroads of all Sourcegraph teams by building mission critical tools to support our mission. If you’re passionate about enhancing developers’ productivity and are excited to be a part of a dynamic team pushing the boundaries of technology, then this role is for you.
📅 Within one month, you will…
- You will have successfully onboarded, familiarized themselves with Sourcegraph's development environment, and set up your own development environment.
- You will have gained a deep understanding of the Sourcegraph codebase, particularly focusing on the tools and infrastructure relevant to the Developer Infrastructure team's mission.
- You will have made your initial contributions, likely in the form of code enhancements or automation improvements, demonstrating your ability to dive into unfamiliar code areas and contribute effectively.
📅 Within three months, you will…
- You will have implemented significant automation improvements, making strides in enhancing the continuous integration and continuous deployment (CI/CD) pipelines for various development teams.
- You will have actively contributed to shaping the observability stack at scale, improving the monitoring and debugging capabilities for Sourcegraph's services.
📅 Within six months, you will…
- You will have provided valuable insights into the architectural decisions and scalability improvements through code reviews and discussions, ensuring that the team maintains high standards.
- You will have initiated and driven process improvements within the team, particularly in areas like retrospectives, testing practices, and planning, resulting in more efficient workflows.
📅 Within one year, you will…
- You will have made a mission-critical impact on Cody and the Code Intelligence platform by delivering robust, scalable, and user-friendly internal tools. These tools will significantly enhance developer productivity and the overall developer experience.
About you
You are a polyglot hacker, an endlessly curious jack-of-all-trades, and you're passionate about tools, developer-experience, with a solid experience of the challenges faced by other developers. Your strong sense of empathy helps you to understand your peers' challenges and you sharply understand how to balance solving now and future problems, carving a path to implement your vision.
First, you have a deep understanding of the software lifecycle, having experienced it yourself by working on the product side, and a strong familiarity with all the tools supporting it; e.g.:
- You’ve worked with Bazel or other build systems to support polyglot codebases.
- You're passionate about automation, CI/CD and building self-service offerings for your peers.
- You've worked with GCP and Kubernetes.
- You're naturally putting yourself in the shoes of other developers and constantly seek to understand their perspective.
- You’re a great communicator and know that the job is finally done when your peers are solving their problems with the tools you built, you intuitively drive adoption and cater to your audience.
- You're proficient at writing Go code, but you're a polyglot at your core.
It doesn't matter if you're not an expert on all points, what really counts is that you understand the complexities of building successful software, and thrive to make it a seamless experience for our teammates to achieve that goal.
Ultimately, you understand that you are a force multiplier, and you constantly observe your peers to identify opportunities to act as such.
Level
📊 This job is an IC3. You can read more about our job leveling philosophy in our Handbook.
Compensation
💸 We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and we’ll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.
💰The target compensation for this role is $164,570 USD.
📈 In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
Interview process
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
We expect the interview process to take 4 hours in total.
👋 Introduction Stage - we have initial conversations to get to know you better…
- [30m] Recruiter Screen with Grace Bohl
- [30m] Peer Interview / Technical Interview with JH Chabran
🧑💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…
- [15m] Hiring Manager Screen with Nelson Araujo
- [60m] Resume Deep Dive with Grace Bohl
- [60m] Technical Interview: Pairing Exercise with William Bezuidenhout & Noah Santschi-Cooney
- [45m] Cross-functional Team Interview with Jon Galindo and Louis Jarvis
🎉 Final Interview Stage - we move you to our final round, where you meet cross-functional partners and gain a better understanding of our business and values holistically…
- [30m] Values Interview
- [30m] Leadership Interview with co-founder
We check references and conduct your background check.
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Working hours
While Sourcegraph is fully remote, we are specifically seeking candidates located in North America to be able to attend events regularly.
Why this job is exciting
Cody is the best AI coding assistant today, and you'll get to help build it and get it in the hands of millions of devs. AI applied to software engineering will change the world more than any single other technology. We're perfectly positioned to keep building the best coding AI because of our large-scale, deep understanding of code inside the most advanced companies in the world and across the world of public code.
Job Responsibilities
- Build apps with Cody in public
- Build integrations on top of Cody (such as teaching Cody how to use and gather information from other dev tools, including logging, perf, etc., tools)
- Livestream and record demos of what you build, for Twitter, YouTube, Twitch, etc.
- Be an incredibly helpful and inspirational member of our dev community yourself and help grow it
- Represent our user community within Sourcegraph
- Write awesome technical blog posts and docs pages
- Promote Sourcegraph on social media
- Help connect our user community growth to our product-led growth engine
Skills and experience
Your skill-set:
- You are intrinsically motivated by Sourcegraph’s mission and Cody.
- Experience as a software engineer or prolific coding
- TypeScript skills (Cody's code is open source)
- Able to communicate technical concepts in a simple and engaging way
- Experience creating high-quality technical writing and videos
- Experience working in a high-agency environment that requires ownership
Bonus Points:
- You’ve established a strong following on social media platforms
Level
This job is an IC3 - IC4. You can read more about our job leveling philosophy in our Handbook.
Compensation
We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and we’ll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.
The target compensation for this role is $158,404 USD base.
In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
Interview process
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
We expect the interview process to take 4.5 hours in total.
👋 Introduction Stage - we have initial conversations to get to know you better…
- [30m] Recruiter Screen
- [30m] Hiring Manager Screen
🧑💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…
- [60m] Resume Deep Dive
- [60m] Working Session
- [45m] Cross-functional Collaboration
🎉 Final Interview Stage - we move you to our final round, where you meet cross-functional partners and gain a better understanding of our business and values holistically…
- [30m] Values Interview
- [30m] Leadership Interview
- We check references and conduct your background check
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Working hours
While Sourcegraph is fully remote, we require the successful candidate for this role to reside in San Francisco. Regular attendance at weekly DevRel events in the city is an essential aspect of this position
Why this job is exciting
Cody is the best AI coding assistant today, and you'll get to help build it and get it in the hands of millions of devs. AI applied to software engineering will change the world more than any single other technology. We're perfectly positioned to keep building the best coding AI because of our large-scale, deep understanding of code inside the most advanced companies in the world and across the world of public code.
Job Responsibilities
- Build apps with Cody in public
- Build integrations on top of Cody (such as teaching Cody how to use and gather information from other dev tools, including logging, perf, etc., tools)
- Livestream and record demos of what you build, for Twitter, YouTube, Twitch, etc.
- Be an incredibly helpful and inspirational member of our dev community yourself and help grow it
- Represent our user community within Sourcegraph
- Write awesome technical blog posts and docs pages
- Promote Sourcegraph on social media
- Help connect our user community growth to our product-led growth engine
Skills and experience
Your skill-set:
- You are intrinsically motivated by Sourcegraph’s mission and Cody.
- Experience as a software engineer or prolific coding
- TypeScript skills (Cody's code is open source)
- Able to communicate technical concepts in a simple and engaging way
- Experience creating high-quality technical writing and videos
- Experience working in a high-agency environment that requires ownership
Bonus Points:
- You’ve established a strong following on social media platforms
Level
This job is an IC3 - IC4. You can read more about our job leveling philosophy in our Handbook.
Compensation
We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and we’ll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.
The target compensation for this role is $158,404 USD base.
In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
Interview process
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
We expect the interview process to take 4.5 hours in total.
👋 Introduction Stage - we have initial conversations to get to know you better…
- [30m] Recruiter Screen
- [30m] Hiring Manager Screen
🧑💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…
- [60m] Resume Deep Dive
- [60m] Working Session
- [45m] Cross-functional Collaboration
🎉 Final Interview Stage - we move you to our final round, where you meet cross-functional partners and gain a better understanding of our business and values holistically…
- [30m] Values Interview
- [30m] Leadership Interview
- We check references and conduct your background check
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Working hours
🌎 Given that we are an all-remote company and hire almost anywhere in the world, we don’t have a particular time-zone preference for this role.
Why this job is exciting
To achieve our mission, we're looking for a Product Manager to help grow our values-driven, all-remote team. Reporting to the VP of Product, you'll work on our marquee Code Search product, which represents the top product in the industry in this category and a significant percentage of our recurring revenue. You’ll have the opportunity to make a big impact as we level up this product to meet the increasingly high needs of our large enterprise customers.
As a Product Manager, you will have more responsibility, upside, and growth potential than anywhere else otherwise comparable. We strive to make Sourcegraph the best company where exceptionally talented people can thrive. If you join us, we know you’ll make a big impact! Here’s what we’re thinking:
📅 Within one month, you will…
- Begin 1:1’s with your manager, understand your 30-60-90 plan, meet & shadow current members of the Sourcegraph team, and delve into your product area
- Learn Sourcegraph’s core product development processes. Observe and understand our specific development processes and how features move through the development cycle.
- Onboard and learn development software stack (ie: Jira, Productboard, Confluence, etc.). Understand how they relate to the overall product life cycle.
- Effectively translate requirements into user stories with acceptance criteria. Identify requirement gaps needed for upcoming features. Groom and review the backlog with the team during planning sessions. Consult with development team, stakeholders, internal teams, and customers to gather feedback on upcoming features.
- Learn internal product processes such as Win/Loss interviews, customer interviews, and customer feedback processes.
- Set your OKRs (Objectives and Key Results) with your manager and develop an action plan to achieve them
📅 Within three months, you will…
- Successfully lead a development team by running planning meetings, attending retrospectives and daily standups. Fully own the team backlog and identify high value features that align to the product vision. Leads requirements gathering effort on upcoming epics.
- Work closely with designers and engineering leads to scope complexity of upcoming features. Understand technical complexity when approaching epics and larger initiatives. Understand tradeoffs of time to build vs value to the customer. Able to communicate and negotiate tradeoffs with stakeholders to drive prioritization.
- Identify and scope appropriate MVP feature sets as they relate to the larger efforts of the product team.
- Write and communicate release documentation highlighting the customer pain point and the end solution.
📅 Within six months, you will…
- Drive the strategy for the suite of products you’re responsible for, making a real-world impact on the adoption and retention of customers.
- Establish, track, and report progress on product metrics and KPIs for Product Leadership and internal stakeholders
- Identify key success metrics for a product surface and take ownership for evangelizing the surface with all Sourcegraph stakeholders.
- Conduct product feedback interviews with customers to solicit and gather feedback on existing features, as well as speak to new features coming up in development.
- Become certified in presenting the Product Vision to customers. Become comfortable talking about product vision with external stakeholders.
About you
Our Product Managers are hard-working, results-driven, and passionate people advocates! We are product machines - passionate about turning feedback from our customers and turning that into better products. You are an enthusiastic, driven, and results-oriented Product Manager who shares our values and has a passion for all things Product.
🔍 Your skill-set:
- 2- 5 years working as a product manager.
- Demonstrated leadership skills and ability to drive and influence product strategy across engineering, design, and distribution.
- Deep knowledge of the needs of enterprise customers, not just the core workflows but common supporting requirements like support, security, privacy and auditing.
- Experience working as a software engineer. This is a very technical role and requires software engineering experience to effectively communicate with engineers and make educated decisions affecting product scope and performance at scale.
- Strong understanding of Git and Git workflows.
- Excellent written and verbal communication skills, technical writing ability, and use of data to back up your arguments.
- Ability to stay focused on goals and strategically prioritize work.
- Deep passion for developer tools and productivity enhancements.
Level
📊 This job is an IC3. You can read more about our job leveling philosophy in our Handbook.
Compensation
💸 We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and we’ll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.
💰 If base only, insert: The target compensation for this role is $165,000 USD base.
📈 In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
Interview process
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
We expect the interview process to take 5 hours in total.
👋 Introduction Stage - we have initial conversations to get to know you better…
- [30m] Recruiter Screen - Kelsey Nagel
- [60m] Peer / Resume Deep Dive - Ryan Phillips
🧑💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…
- [15m] Hiring Manager Screen - Chris Sells
- [45m] Engineering Collaboration - Thorsten Ball & Erika Rice Scherpelz
- [60m] Overview of Past Projects (requires preparation) - Chris Sells, Kevin Chen, Ryan Phillips, Rob Rhyne & Taylor Sperry
- [30m] Values Interview
- [30m] Leadership - Steve Yegge or Beyang Liu
🎉 Final Interview Stage - we move you to our final round, where you meet cross-functional partners and gain a better understanding of our business and values holistically…
- [30m] Final Hiring Manager Interview with Chris Sells
- We check references and conduct your background check
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Working hours
🌎 Given that we are an all-remote company and hire almost anywhere in the world, we don’t have a location requirement for this role. However, your working hours must overlap with US timezones for at least 4 hours/day.
Why this job is exciting
We are looking for a Technical Program Manager to partner with engineering, product, and design leaders to drive execution of cross-functional projects. We believe in constant iteration and high agency across every role at Sourcegraph, so you’ll have the ability to build best practices and see your vision come to life. If you love to move quickly and iteratively and see programs through from inception to completion while ensuring timely, high quality delivery, this role is for you.
Within one month, 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.
- Identify areas for improvement in existing processes, and design and build processes where there are gaps.
Within three months, you will…
- Partner with engineering & product leaders to drive delivery for key initiatives and cross-functional projects.
- Drive all aspects of program management and own executing on these projects.
- Effectively communicate to ensure timelines, objectives, and expectations are clearly set.
- Ensure stakeholder alignment with set goals, and proactively identify and address risks and blockers.
Within six months, you will…
- Be embedded within several cross-company projects driving business critical impact.
- Become the authority on operational best practices and project completion.
- Be trusted by the organization as someone who can cut through organization boundaries.
About you
You are obsessed with running efficient processes and have a bias towards action. You’re able to leverage your technical knowledge to create clarity between teams across the org. You have a knack for juggling competing priorities and driving continuous improvement. You love bringing people together to make forward progress when people are stuck. You celebrate getting everyone past the finish line. You’re excited to have tremendous visibility and perspective into the operation of engineering and the whole business, and take the responsibility of being the single POC for these projects very seriously. Bottom line: you get stuff done and create momentum. .
- You have 8+ years of program management experience with a highly complex technical product
- You have prior experience in a fast-growing company and/or in devtools
- You have a deep technical expertise
- You are skilled at communicating with cross-functional departments and stakeholders.
- Organizational skills are your superpower
- Your personal leadership shines through your work and you’re able to bring projects forward when there are operational bottlenecks
- You exhibit critical thinking to navigate through ambiguity
- You are self-motivated and proactive and strive for operational excellence.
- You can turn a vague problem into a detailed solution.
- You are highly skilled at asynchronous communication and documentation.
- You have the ability to translate highly complex technical concepts into clear, concise communications
- Prior experience in development is highly desired.
Nice to haves:
- Experience working remotely with stakeholders in different timezones
Level
📊 This job is an IC4. You can read more about our job leveling philosophy in our Handbook.
Compensation
We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and we’ll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.
The target compensation for this role is $190,000 USD base
In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
Interview process [~5.5 hour total interview]
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
👋 Introduction Stage - we have initial conversations to get to know you better…
- [30m] Recruiter Screen - Kelsey Nagel
- [60m] Peer / Resume Deep Dive - Kalan Chan
🧑💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…
- [15m] Hiring Manager Screen - Chris Sells
- [60m] Engineering Collaboration - Erika Rice Scherpelz & Taylor Sperry
- [60m] Project Planning Overview(requires preparation) - Chris Sells, Kalan Chan, Rob Rhyne, Erika Rice Scherpelz & Taylor Sperry
- [30m] Values Interview
🎉 Final Interview Stage - we move you to our final round, where you meet cross-functional partners and gain a better understanding of our business and values holistically…
- [30m] Final Hiring Manager Interview - Chris Sells
- [30m] Founder Interview - Quinn Slack or Beyang Liu
- We check references and conduct your background check
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees
ALL SOURCEGRAPH ROLES ARE FULLY REMOTE
Working hours
🌎 Given that we are an all-remote company and hire almost anywhere in the world, we don’t have a location requirement for this role. However, your working hours must overlap with PST for at least 30 hours/week.
Why this job is exciting
You will have a ton of responsibility and growth potential in helping us shape and build our young team. As an Enterprise CSM (note: we refer to this role as an Enterprise Technical Advisor), you will manage the relationships with roughly 15 Enterprise customers. You’ll ensure the customer developers love us and that they remain (and grow) happy customers. You'll also help our customers solve technical problems. You’ll drive key metrics like adoption, usage/consumption, NPS, NDR (Net Dollar Retention) and renewal rate.
📅 Within one month you will…
- Start building a trusting relationship with your partners on Customer Engineering, Sales, Value Engineering, and Support teams.
- Learn about our product, our value proposition, our customers, our team, and our processes.
- Join customer and prospect calls with some of our largest (Fortune 500) customers to understand their technical challenges and needs.
- Be assigned your first customers with whom you’ll begin to establish trusted relationships to earn and maintain credibility.
📅 Within three months you will…
- Meet regularly with your customer champions and advocates; establish yourself as their key point of contact.
- Ensure your customers derive maximum value from their investment in Sourcegraph; develop action plans based on insights and needs where necessary.
- Develop and implement tailored programs and playbooks, contributing to internal team strategy, that provide continued value to our customers and ensure long-term growth beyond just your assigned customers.
- Provide recommendations based on the customer's infrastructure and use cases, and provide feedback to internal teams as the voice of your customer.
📅 Within six months you will…
- Drive the ultimate success of your customers, including their onboarding experience, ongoing feature adoption, and renewal.
- Engage customers in product betas, case studies, and webinars as applicable.
- Drive seamless onboarding processes and work cross-functionally with our support and services team to proactively lead successful deployments.
- Translate customer sentiment to internal teams and appropriately advocate for strategic product decisions.
- Solve technical problems with and for our customers.
- Proactively identify new opportunities for expansion and up-sell opportunities across your book of business by collaborating with the sales team to ensure subscription growth and increased solution footprint.
About you
You are an enthusiastic, self-driven, and results-oriented post-sales specialist who shares our values and is passionate about nurturing healthy customers.
- You are knowledgeable in the technical topics our customers deal with daily (migrations, code refactors, developer onboarding, etc.) and have the ability to partner with them on technical solutions both using and extending the Sourcegraph product. You use your technical skills to solve problems.
- You are an influential and strategic thinker who co-develops success strategies with customers and your account team counterparts (AE, etc.) to ensure we bring value to our customers and continue to solve their ongoing needs. You commonly report on the status via Business Reviews with documented KPIs and success metrics associated with use cases.
- You actively listen, synthesize information, communicate effectively, and present with confidence and customer empathy to various stakeholders (end-user devs to C-level stakeholders) and internal teams.
- You are proactive. You can collaborate with multiple stakeholders to identify opportunities, address complex political situations, and support customers throughout.
- You are naturally curious and seek to learn about product features and their benefits. You provide recommendations based on stated customer needs and use cases. You engage customers on relevant betas, updates, and educational material, as applicable.
- You are exceptionally organized and have strong project management skills. You are a strong adopter of tools and standardized processes to document customer conversation goals and project customer health scores across your entire book of business. You can prioritize effectively and can set and deliver on expectations.
- You are a team player who can proactively contribute to a positive environment that values people and work, openly share problems and successes, and work across teams to help refine processes and achieve goals. You can take responsibility for your actions and recognize mistakes as learning opportunities.
Level
📊 This job is an IC3. You can read more about our job leveling philosophy in our Handbook.
Compensation
💸 We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and we’ll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.
💰 The target compensation for this role is $154,720 USD base + $36,680 USD variable = $193,400 USD on-target-earnings.
📈 In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
Interview process [~4.75 hour total interview]
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
👋 Introduction Stage - we have initial conversations to get to know you better…
- [30 min] Recruiter Screen with Grace Bohl
- [30 min] Hiring Manager Screen with David Medina
- [60 min] Resume Deep Dive with David Medina
🧑💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…
- [Async] - Technical Assignment
- [45 min] - Peer Interview
- [45 min] - Cross-Functional Collaboration - with an Account Executive
🎉 Final Interview Stage - we move you to our final round, where you will gain a better understanding of our business and values holistically…
- [30 min] Values Interview
- [30 min] Co-founder interview
- We check references and conduct your background check
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Not sure if this is you?
We want a diverse, global team, with a broad range of experience and perspectives. If this job sounds great, but you’re not sure if you qualify, apply anyway! 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.
Sourcegraph participates in E-Verify for U.S. Employees