Skip to main content
Sourcegraph

Software Engineer - Platform [IC3]

RemoteUTC-8…UTC+2
Published
Role
Backend
Employment
Part-time20h/week
$148k+/yr
Check eligibility

Open to UTC-8…UTC+2 · Prefers EUROPE. Set where you work from to check your eligibility.

The listing prefers candidates in Europe.

No BS summary

IC3 software engineer for Sourcegraph's Platform team, building Sourcegraph Cloud infrastructure. Must be proficient in Go or another strongly typed language, know GCP/AWS/Azure, and have Terraform/IaC plus Kubernetes experience. Remote almost anywhere, but working hours must overlap with EST at least 20 hours/week and UTC-8 to UTC+2 is preferred.

Core skills

GoTerraformKubernetes

Required skills

GCP/AWS/Azure

Optional skills

gRPCKubernetes controllersKubernetes operators

What you'll do

  • 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 such as CDK for Terraform and Terraform providers for GCP to debug and patch non-trivial problems.
  • Advocate for building reliable services and work with leadership to help product teams achieve operational excellence.
  • Participate in on-call rotation to uphold contractual SLA commitments.
  • Onboard onto the Sourcegraph architecture, tooling, and development workflow.
  • Build a solid understanding of the team’s areas of ownership, technical challenges, customer problems, and alignment with company goals.
  • Actively participate in team meetings, sharing ideas and insights to contribute to team goals.
  • Start contributing to team goals and deliverables by shipping new features, debugging issues, and fixing bugs.
  • Demonstrate a comprehensive understanding of Cloud infrastructure, its underlying technologies, and its integration within the Sourcegraph ecosystem.
  • Lead initiatives contributing to team goals through discovery and delivery phases, collaborating with product and design partners, other engineering teams, and non-technical stakeholders.
  • Contribute to architectural design and implementation of new features or improvements, shaping the future direction of Cloud infrastructure based on customer needs.
  • Lead roadmap initiatives through the full product development lifecycle: discovery, design, implementation, and delivery.
  • Participate in the on-call rotation.
  • Define long-term technical vision and strategies for new product development, scaling existing services, and managing technical debt.
  • Deliver long-term technical plans iteratively with the team through smaller milestones.
  • Collaborate with the Engineering Manager on defining the team’s growth strategy based on product vision, technical vision, and team needs.
  • Seek feedback from customers and stakeholders to identify improvements or new features, iterating on Cloud infrastructure.

What they require

  • Product mindset in balancing architectural flexibility and philosophy with immediate customer demand.
  • Experienced software engineer who seeks to solve problems by writing code rather than through one-off operations.
  • Passionate about user experience and self-service.
  • Ability to balance maintaining and designing high-impact systems with pragmatic tradeoffs to ship quickly and iterate when necessary.
  • Proficiency in Go, or other strongly typed languages.
  • Knowledge in one of the public cloud platform providers: GCP, AWS, or Azure.
  • Experience with Terraform or similar IaC solutions and Kubernetes to build tooling and automation.
  • Skilled at debugging distributed systems and designing and implementing solutions to those problems.
  • Knowledge of OS-level primitives such as network, CPU, and memory.
  • Ability to communicate clearly and empathetically, especially in writing and documentation.
  • Preferred time zone between UTC-8 and UTC+2.
  • Working hours must overlap with EST for at least 20 hours/week.
  • Preferred: Built services and exposed them as API for external consumption, such as gRPC.
  • Preferred: Comfortable implementing system-level software such as a custom transport protocol if needed, or has contributed to Kubernetes controllers/operators.
  • Preferred: Published blog posts and/or tech talks about your work.
  • Preferred: Experience working on small high-performing teams, preferably tech startups.

Benefits

  • Above-market salaries.
  • Open and transparent compensation philosophy and pay bands visible to every Sourcegraph teammate.
  • Meaningful equity.
  • Generous perks and benefits.
  • Globally distributed team.
  • Opportunity to build infrastructure for engineering teams and agents to operate on codebases with confidence.

Sourcegraph brings clarity and control to complex codebases, giving engineering organizations visibility across their systems, context for AI agents, and the ability to execute coordinated code changes at scale. Its products include Code Search, Deep Search, MCP, and Agentic Batch Changes.

Software DevelopmentEnterprisesourcegraph.com

Details

Apply routeGreenhouse
$148k+/yr