Software Engineer - Code Understanding [ic2]

Sourcegraph Sourcegraph · Enterprise · Remote · Engineering

Software Engineer role focused on Sourcegraph's Code Understanding products, including Code Search, Deep Search, and agentic-powered features like code review and documentation. The role involves building end-to-end user experiences, shipping features across the stack (frontend, APIs, backend), and working with agentic coding tools.

What you'd actually do

  1. Building features that users see and interact with every day, from agentic-powered code review to evergreen documentation powered by agents.
  2. Take ownership of smaller features and ship them, focusing on improving user engagement and satisfaction.
  3. Ship features across the stack, from React and SvelteKit frontends, through GraphQL APIs, to backend services written in Go, interfacing with SQL relational storage, Redis caching, and flexible blob storage.

Skills

Required

  • Go
  • TypeScript
  • JavaScript frameworks
  • Docker
  • Kubernetes
  • Relational databases
  • Command-line interface
  • bash scripting
  • working closely with Product and Design teams
  • multi-service environment
  • macOS and Linux platforms
  • agentic coding tools

Nice to have

  • React
  • SvelteKit
  • GraphQL
  • PostgreSQL
  • product ergonomics
  • async-first in a distributed remote team
  • customer-facing work

What the JD emphasized

  • agentic-powered code review
  • evergreen documentation powered by agents
  • agentic coding tools

Other signals

  • agentic-powered code review
  • evergreen documentation powered by agents
  • use agentic coding tools but understand and own the code they submit