Back to Jobs

Software Engineer - Platform [IC3]

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

GoKubernetesTerraformGCPAWSAzuregRPCDistributed Systems

Who we are

Everything is changing in how software gets built, and Sourcegraph is at the center of that transformation. With Code Search, Deep Search, and MCP, Sourcegraph is the world’s most powerful code intelligence platform that developers and agents rely on to navigate, understand, and operate on massive, complex codebases with speed and confidence.

Teams at companies like Stripe, Uber, and Dropbox rely on Sourcegraph to ship faster and with higher quality. We’re backed by a16z, Sequoia, and Redpoint, and proud to operate as a globally distributed team that values high agency, direct communication, and a deep love for developers and their craft.

Why this job is exciting

Source code is at the heart of Sourcegraph. We support multiple code hosts and retrieve, store, index, and serve source code - to end users, admins, and other internal services. This role gives you the opportunity to solve complex, challenging, and highly technical problems for our customers, both internally and externally.

The Platform team primarily focuses on building a fully managed platform for using Sourcegraph, Sourcegraph Cloud, our SaaS offering. You will:

  • Develop inter-cloud connectivity solutions to support enterprise customers from highly regulated industries to use Sourcegraph Cloud.
  • Build a control plane to orchestrate a fleet of single-tenant Sourcegraph Cloud instances.
  • Expose complex infrastructure as API to support internal customers to iterate faster.
  • Dive into upstream dependencies (e.g., CDK for Terraform, Terraform providers for GCP) to debug and patch non-trivial problems.
  • Be an advocate for building reliable services and work with leadership to help product teams achieve operational excellence.
  • Participate in on-call rotation to uphold our contractual SLA commitments.

About you

You bring a product mindset in balancing architectural flexibility and philosophy with meeting immediate customer demand. You are an experienced software engineer who seeks to solve problems by writing code rather than through one-off operations. You are passionate about user experience and self-service. You balance maintaining and designing high-impact systems with a pragmatic understanding of how to make appropriate tradeoffs to ship quickly and iterate when necessary.

Qualifications:

  • Proficiency in Go, or other strongly typed languages.
  • Knowledge in one of the public cloud platform providers (GCP, AWS, Azure).
  • Experience with Terraform (or similar IaC solutions) and Kubernetes to build tooling and automation.
  • Skilled at debugging distributed systems, followed by designing and implementing solutions to those problems (e.g., OS-level primitives like network, CPU, and memory).
  • Ability to communicate clearly and empathetically, especially in writing and documentation.
Software Engineer - Platform [IC3]
Sourcegraph
Apply