Sourcegraph logo

Engineering Manager, Platform

Sourcegraph (tech)

Location Type:

About Sourcegraph

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 AI coding assistant, as well as our Code Search product, which helps 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 preparing for a world where a lot more code gets written.

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 HorowitzSequoiaRedpointCraft 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.

Job Requirements

You are a technical, customer-driven manager who works from a place of compassion and curiosity. You have experience working with highly technical customers across business sectors. You can work across departments to align requirements and priorities from a broad set of engineering, product, and business stakeholders. You are strongly aligned with our values, inspired by our mission to make it so that everyone can code, and motivated to do your best work at Sourcegraph.

You find joy in solving complex technical problems at scale. You have personal domain expertise with more than one of distributed systems, search and indexing, or programming language tooling such as compilers, build tools, static/semantic analysis, or language servers. You may not code everyday, but you are eager to jump into the code for anything from answering a customer question to fixing a bug to adding some new functionality. 


  • You have at least 4 years of experience managing engineering teams and 5 years of hands-on coding experience.You have held a high technical bar for teammates as well as yourself.
  • You have relevant domain knowledge and experience in one or more of the following areas: distributed systems, search and indexing, or compilers and language tools
  • You can work effectively across multiple programming languages with and without prior experience.
  • You share our values, and work in accordance with those values.

Nice to haves:

  • You have worked with search quality
  • You have experience with machine learning
  • You have worked with technologies such as Go, git, Kubernetes, GraphQL, PostgreSQL, AWS, GCP (or equivalent).