Software Engineer - Source Team

AI-powered enterprise software development platform helping developers automate tasks and enhance code intelligence.
$58,000 - $145,000
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - Source Team

Sourcegraph is revolutionizing software development by making code more accessible and manageable through AI-powered solutions. As a Software Engineer on the Source team, you'll be at the core of our mission to transform how the world's leading companies build software. We're backed by major investors like a16z, Sequoia, and Redpoint, with $225M in funding.

The role involves working with large-scale distributed systems that handle millions of lines of code and hundreds of thousands of repositories. You'll be using Go as the primary language, with opportunities to work with JavaScript and PostgreSQL. The position is crucial for maintaining and enhancing our code intelligence infrastructure that powers search, navigation, and AI features.

We're trusted by 7 out of 10 top software companies and 4 out of 6 top US banks, including prominent names like Stripe, Indeed, Tesla, and 1Password. Our solutions deliver impressive results: 5x faster test creation, 30% increase in merge requests, and saving 20 minutes per developer daily.

The compensation is highly competitive, with salary ranges from $58,000 to $145,000 USD based on location zones, plus equity and comprehensive benefits. We're a fully remote company that values transparency, collaboration, and innovation. You'll be joining a team that's working on cutting-edge problems in software development, directly impacting developer productivity worldwide.

The role offers significant growth opportunities, starting with immediate impact on bug fixes and enhancements, progressing to developing end-to-end features, and eventually working on complex system optimizations and cross-team collaborations. If you're passionate about distributed systems, code intelligence, and want to be part of shaping the future of software development, this role offers an exciting opportunity to make a meaningful impact.

Last updated a month ago

Responsibilities For Software Engineer - Source Team

  • Design and implement robust distributed systems
  • Manage ingestion, security, processing and distribution of source code at scale
  • Develop end-to-end features using Go
  • Maintain and optimize PostgreSQL databases
  • Enhance secure authentication protocols
  • Collaborate with teams across the company on cross-team projects

Requirements For Software Engineer - Source Team

Go
JavaScript
PostgreSQL
  • Proven experience in building and maintaining large-scale distributed systems
  • Strong API design skills
  • Knowledge of front-end technologies, particularly JavaScript
  • Familiarity with modern authentication protocols
  • Experience in integrating diverse data sources
  • Ability to work collaboratively across teams
  • Excellent problem-solving skills

Benefits For Software Engineer - Source Team

Equity
  • Above-market salary
  • Equity compensation
  • Competitive benefits package

Interested in this job?

Jobs Related To Sourcegraph Software Engineer - Source 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.