Sourcegraph logo
    S

    Software Engineer - Platform [IC3]

    Sourcegraph
    RemoteRemote
    Remote
    Mid Level
    Full Time
    about 1 month ago
    💰$74,000 - $148,000
    remotecloudterraformkubernetesgodistributed systemsapisoftware engineerplatform

    Requirements

    • 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 and designing and implementing solutions
    • Ability to communicate clearly and empathetically, especially in writing and documentation
    • Preferred time zone between UTC-8 and UTC+2

    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 (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 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, and problems the team solves for customers
    • Actively participate in team meetings, sharing ideas and insights
    • Start contributing to team goals and deliverables by shipping new features, debugging issues, and fixing bugs
    • Demonstrate a comprehensive understanding of the 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, design, engineering teams, and stakeholders
    • Contribute to architectural design and implementation of new features or improvements
    • Define long-term technical vision and strategies for new product development, scaling existing services, and managing technical debt
    • Collaborate with Engineering Manager on defining team’s growth strategy
    • Seek feedback from customers and stakeholders to identify opportunities for improvements or new features

    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 your work
    • Experience working on small high-performing teams, preferably tech startups

    Benefits

    • Above-average salary
    • Equity
    • Generous perks and benefits

    About Sourcegraph

    The complete AI SDLC platform where devs can compose code, contextualize knowledge, and catalyze delivery.

    San Francisco, CA, US
    100 - 200
    Developer Tools