Who we are

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 Developer Educator, you’ll work on Sourcegraph’s open access educational resources on the open source Learn platform to support the developer community. You’ll deliver high quality, well-researched, up-to-date and accurate technical tutorials and other learning resources that provide value to developers at all levels of seniority. You’ll be part of a team that will help to make developers’ growth as lifelong learners easier, and directly move forward Sourcegraph’s mission to make coding accessible for everyone. 

Within one month:

  • Learn about the team and goals and collect requirements from stakeholders
  • Gain an understanding of the educational needs of the developer community as it intersects with Sourcegraph
  • Present plans to the team for feedback and iteration
  • Collaborate across the organization to inform decisions
  • Begin publishing tutorials on Sourcegraph Learn 

Within three months:

  • Build out a technical learning content strategy that you will execute on, prioritizing topics based on data and cross-functional conversations
  • Be able to peer review the work of others on the team, offering feedback on style and performing QA testing of the tech
  • Research to establish a working knowledge of each topic
  • Work closely with the Content and Community teams to create a higher-level content strategy

Within six months:

  • Continue executing on your content plan by delivering high-quality learning resources relevant to the developer audience
  • Support the building out of the team through informing the hiring process and conducting interviews of candidates
  • Maintain existing resources by updating content where appropriate
  • Support the web development and/or user research of a rich knowledge platform to support developers as they deepen their knowledge

Within one year:

  • You will have authored many technical tutorials that have resonated with the developer audience
  • Understand the impact of your educational content and make recommendations for future optimizations
  • Further honed the style and tone of Sourcegraph developer education resources, and make team-wide recommendations for process improvements
  • Influence the annual developer education strategy

About you 

Sourcegraph’s long-term mission of helping more people learn to code resonates with you. You are committed to technical excellence and have thought deeply about effective pedagogy. You are an experienced researcher and writer and are comfortable working with an editor.


  • Excellent written and verbal English communication skills with a commitment to high-quality and accessible writing
  • Strong research skills and ability to learn new technical concepts quickly
  • Experience teaching and presenting technical topics either in classrooms or at meetups and developer events
  • Deep understanding of software development, its ecosystem, and developer communities
  • Experience in programming, DevOps or developer tools, with language preferences in Go, JavaScript, Python, or Java

Nice to haves:

  • Experience in instructional design or curriculum development
  • Formal education in Computer Science or independent learning in the field is a plus
  • Experience working closely with marketing teams (and other departments) is a plus

Interview process [~5 hour total interview] 

  1. You apply.
  2. [30 min] Recruiter screen with our Recruiting team 
  3. [30 min] Hiring Manager screen with Lisa Tagliaferri, Director of Developer Education
  4. Technical tutorial assignment or portfolio review
  5. [2.5 hr] “Onsite Interview”
    1. [30 min] Technical experience interview with Katy Juell, Full Stack Engineer
    2. [30 min] Content interview with a member of our Marketing team
    3. [30 min] Values interview
  6. Any other informal conversations with people who you would be working closely with but didn’t get to meet during the interview process
  7. We check references & 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.

Apply for this Job

* Required

Demographic Questions

At Sourcegraph, we value belonging and believe in fostering an environment where a diversity of perspectives can thrive. This core value is a pillar of our business and critical to our success. Your responses will be used (in aggregate only) to help us identify areas of improvement in our process. Your responses will not be associated with your specific application and will not in any way be used in the hiring decision

I Identify my gender as (Select one)

I identify as transgender (Select one)

I identify my sexual orientation as (Select one)

I identify my ethnicity as (mark all that apply):

Veteran Status (Select one)

I have a physical disability (Select one)