Software Engineer - Graph Team

AI-powered enterprise software development platform helping teams automate tasks and amplify developer productivity.
$68,000 - $170,000
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - Graph Team

Sourcegraph is revolutionizing software development by bringing AI-powered search and agents to enterprise teams. As a Software Engineer on the Graph team, you'll play a crucial role in improving how developers understand and navigate complex codebases. The company is trusted by major software companies and banks, having raised $225M from investors like a16z, Sequoia, and Redpoint.

You'll work on building advanced compiler-type indexers and robust backend APIs, requiring expertise in distributed systems and end-to-end development. The role offers a unique opportunity to impact developer productivity worldwide, working with cutting-edge technology to help engineers understand codebases faster and create world-class context for AI.

Within your first months, you'll drive bug fixes, develop compiler integrations, and eventually lead significant features like cross-language precise navigation and dependency graph analysis. The position requires strong technical skills in compilers, databases, and distributed systems, with Go as the primary programming language.

The company offers competitive compensation based on location zones, equity participation, and comprehensive benefits. As part of a small but impactful team, you'll have the opportunity to shape the future of software development while working in a remote-friendly environment that values innovation, collaboration, and continuous learning.

Join Sourcegraph if you're passionate about solving complex software challenges and want to be part of a team that's making coding accessible to everyone, not just 0.1% of the population. The role offers both technical depth and the chance to make a lasting impact on the software development community.

Last updated 2 months ago

Responsibilities For Software Engineer - Graph Team

  • Build advanced compiler-type indexers and robust backend APIs and services
  • Drive bug fixes and small enhancements in code indexer and backend APIs
  • Develop and maintain compiler integrations and distributed systems
  • Drive features like cross-language precise navigation and dependency graph analysis
  • Contribute to improving engineering practices

Requirements For Software Engineer - Graph Team

Go
  • Strong background in software engineering with focus on compilers, databases, and distributed systems
  • Experience with or willingness to learn Go
  • Experience working with small teams managing wide functionality areas
  • Ability to contribute to architectural discussions and decisions
  • Understanding of distributed system design and its challenges

Benefits For Software Engineer - Graph Team

Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • Above-market salary
  • Equity compensation
  • Remote work flexibility
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Sourcegraph Software Engineer - Graph Team

Software Engineer - Cody Prime

Mid-level Software Engineer position at Sourcegraph, building enterprise-grade services for AI-powered code assistant platform using Go and cloud technologies.

Software Engineer - Code Search

Software Engineer position at Sourcegraph focused on building and improving code search functionality

Developer Advocate

Developer Advocate role at Sourcegraph, combining technical expertise with community engagement to showcase AI-powered code search and automation tools.

Developer Advocate

Developer Advocate role at Sourcegraph, combining technical expertise with community engagement to showcase AI-powered code search and automation tools.

Software Engineer - Source Team

Mid-level Software Engineer position at Sourcegraph, focusing on building and maintaining large-scale distributed systems for code intelligence using Go and PostgreSQL.