Taro Logo

Software Engineer - Graph [IC3]

Developer tools company building code search and AI-powered coding tools, trusted by companies like Stripe and Uber.
$68,000 - $170,000
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS · AI

Description For Software Engineer - Graph [IC3]

Sourcegraph is seeking a Software Engineer to join their Graph team, focusing on improving how developers understand and navigate complex codebases. This role combines compiler implementation, database optimization, and backend web development skills. The position is remote-first, with a preference for European timezone candidates.

The role involves building advanced compiler-type indexers and robust backend APIs, primarily using Go. You'll be part of a small but impactful team essential to the developer experience worldwide. The company is backed by major investors like a16z, Sequoia, and Redpoint, having raised $225M in funding.

As an IC3 level engineer, you'll work on challenging technical problems including cross-language precise navigation, dependency graph analysis, and auto-inference of build processes. The role requires strong backend development skills, with compiler knowledge being a significant plus. You'll collaborate with a globally distributed team in an environment that values high agency and direct communication.

The compensation is competitive and location-based, ranging from $68,000 to $170,000 USD depending on your zone, plus equity and benefits. Sourcegraph emphasizes building outstanding products through hard work and innovation, aiming to make coding accessible to everyone, not just 0.1% of the population.

The ideal candidate will combine technical expertise with a focus on improving end-user experience, while being comfortable with both deep technical work and broader architectural discussions. This is an opportunity to work on cutting-edge developer tools used by leading companies like Stripe, Uber, and Palo Alto Networks.

Last updated 5 days ago

Responsibilities For Software Engineer - Graph [IC3]

  • Build advanced compiler-type indexers and robust backend APIs
  • Develop and maintain compiler integrations using Go
  • Drive features like cross-language precise navigation
  • Implement dependency graph analysis
  • Work on auto-inference of build and compile processes
  • Fix bugs and enhance indexers and backend APIs
  • Participate in architectural discussions and decisions

Requirements For Software Engineer - Graph [IC3]

Go
  • Strong background in software engineering with focus on compilers and backend web development
  • Experience with or willingness to learn Go
  • Ability to debug complex cross-cutting issues
  • Experience working with small teams managing wide functionality areas
  • Understanding of data-intensive applications
  • Must have working hours overlap with UTC +8 for at least 8 hours/week
  • Compiler construction knowledge is a plus

Benefits For Software Engineer - Graph [IC3]

Medical Insurance
Equity
  • Competitive above-market salary
  • Equity compensation
  • Generous perks and benefits
  • Remote work flexibility

Interested in this job?

Jobs Related To Sourcegraph Software Engineer - Graph [IC3]