Software Engineer - Platform [IC3]
Sourcegraph
WorldwideremotePosted 13 days ago
Skill Required
Platform-EngineerSoftware-EngineerCloud-EngineerBackend-EngineerInfrastructure-EngineerSoftware-Platform-EngineerEngineering-PlatformPlatform-Software-EngineeringSoftware-Engineer-DeveloperDeveloper-Platform-EngineerSoftware-Engineer-JobsPlatform-Engineering-JobsDeveloperPlatform EngineerSoftware EngineerSoftware DeveloperSystem DesignEngineeringKubernetesautomationTerraformdesigningdebuggingbuildingAzuredesignCloudDesign PatternsAWSGCPandGoAIFulltime
Key highlights
- IC3 level role
- Starting salary ranges from $74,000 to $148,000 USD
- Competitive cash compensation and meaningful equity
- Preferred time zone between UTC-8 and UTC+2
Role overview
This role involves building and maintaining a fully managed platform for Sourcegraph Cloud, focusing on inter-cloud connectivity, control plane orchestration, and exposing infrastructure as APIs. The position requires solving complex technical challenges, collaborating with cross-functional teams, and participating in on-call rotations to uphold SLAs. The ideal candidate has a product mindset, strong coding skills, and experience with cloud platforms, Terraform, and Kubernetes.
Responsibilities
- Develop inter-cloud connectivity solutions for enterprise customers in highly regulated industries.
- Build a control plane to orchestrate a fleet of single-tenant Sourcegraph Cloud instances.
- Expose complex infrastructure as API to support internal customers and enable faster iteration.
- Debug and patch non-trivial problems in upstream dependencies (e.g., CDK for Terraform, Terraform providers for GCP).
- Advocate for building reliable services and collaborate with leadership to achieve operational excellence.
- Participate in on-call rotation to uphold contractual SLA commitments.
- Onboard onto Sourcegraph architecture, tooling, and development workflow.
- Build a solid understanding of the team’s areas of ownership, technical challenges, and alignment with company goals.
- Actively participate in team meetings, share ideas, and contribute to team goals.
- Start contributing to team goals by shipping new features, debugging issues, and fixing bugs.
- Demonstrate a comprehensive understanding of Cloud infrastructure, its technologies, and integration within the Sourcegraph ecosystem.
- Lead initiatives contributing to team goals through discovery and delivery phases, collaborating with product, design, and non-technical stakeholders.
- Contribute to architectural design and implementation of new features or improvements.
- Lead initiatives on the roadmap by going through the entire product development lifecycle (discovery, design, implementation, delivery).
- Define long-term technical vision and strategies for new product development, scaling services, and managing technical debt.
- 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 opportunities for improvements or new features, iterating on Cloud infrastructure.
Requirements
- Proficiency in Go or other strongly typed languages.
- Knowledge of one public cloud platform provider (GCP, AWS, Azure).
- Experience with Terraform (or similar IaC solutions) and Kubernetes to build tooling and automation.
- Skilled at debugging distributed systems and designing/implementing solutions.
- Ability to communicate clearly and empathetically, especially in writing and documentation.
- Preferred time zone between UTC-8 and UTC+2.
Nice to have
- Built services and exposed them as API for external consumption (e.g., gRPC).
- Comfortable implementing system-level software (e.g., custom transport protocol) or contributed to Kubernetes controllers/operators.
- Published blog posts and/or tech talks about work.
- Experience working on small high-performing teams, preferably tech startups.
Benefits
- Competitive cash compensation and meaningful equity.
- Generous perks & benefits.
Additional details
- Hours must overlap with EST for at least 20 hours/week.
- Preferred locations: EST, Europe.
- This job is an IC3 level role.
- Starting salary ranges: Zone 2 ($148,000 USD), Zone 3 ($111,000 USD), Zone 4 ($74,000 USD).