Software Engineer - Dev Infra [IC3]

Sourcegraph is building the code intelligence platform that powers the world's best code search and the most popular open-source code AI tool.
$170,000
DevOps
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - Dev Infra [IC3]

Join Sourcegraph's Developer Infrastructure (Dev Infra) team and play a crucial role in empowering developers worldwide. We're responsible for building and maintaining the tools and systems that make Sourcegraph's development processes smooth, efficient, and reliable. We create and optimize tools and workflows that enhance productivity for Sourcegraph's engineering teams. This includes improving build systems, implementing code quality tools, managing CI/CD pipelines, and streamlining development environments.

Within one month, you will:

  • Understand the projects your team is working on and their contribution to company goals.
  • Collaborate with other engineers to identify and address infrastructure challenges.
  • Contribute to team goals through code contributions and technical discussions.

Within three months, you will:

  • Collaborate with other engineers to identify and address infrastructure challenges.
  • Contribute to efforts that make it easier for developers to build, run, and test our products.
  • Effectively support engineers across Sourcegraph to increase their productivity.

Within six months, you will:

  • Demonstrate measurable improvements in build times, CI/CD stability, and developer experience.
  • Lead efforts to find and implement improvements in underserved parts of the stack.
  • Drive high levels of satisfaction from internal developers.

Within one year, you will:

  • Lead efforts to scale our developer infrastructure to be more automated and reliable.
  • Shape our dev infrastructure practices, contributing to company-wide best practices for build and CI/CD workflows.

About you: As the ideal candidate, you bring a solution-oriented mindset and a passion for developer productivity. You prioritize high-impact work. You invest in the future while unblocking developers in the present.

  • Build systems: Strong experience with Bazel and familiarity with other hermetic build systems like Buck2 or Nix.
  • CI/CD: Extensive exposure to various CI systems such as Buildkite, GitHub Actions, GitLab Runners, and Jenkins.
  • Infrastructure as code: Skilled in IaC tools like Terraform (or Pulumi, Helm, Kustomize, Ansible, Salt).
  • Efficiency Enthusiast: A tinkerer at heart who constantly seeks to automate processes and improve efficiency. Has a history of developing small, useful tools to solve problems.
  • Polyglot developer: Comfortable working with multiple programming languages and always eager to learn new ones. Go and Typescript familiarity preferred.

We provide competitive compensation and practical benefits to keep you happy and healthy so that you can do your best work.

Last updated a month ago

Responsibilities For Software Engineer - Dev Infra [IC3]

  • Build and maintain tools and systems for smooth, efficient, and reliable development processes
  • Create and optimize tools and workflows to enhance productivity for Sourcegraph's engineering teams
  • Improve build systems, implement code quality tools, manage CI/CD pipelines
  • Streamline development environments
  • Collaborate with other engineers to identify and address infrastructure challenges
  • Lead efforts to scale developer infrastructure to be more automated and reliable
  • Shape dev infrastructure practices and contribute to company-wide best practices for build and CI/CD workflows

Requirements For Software Engineer - Dev Infra [IC3]

Go
TypeScript
  • Strong experience with Bazel and familiarity with other hermetic build systems like Buck2 or Nix
  • Extensive exposure to various CI systems such as Buildkite, GitHub Actions, GitLab Runners, and Jenkins
  • Skilled in IaC tools like Terraform (or Pulumi, Helm, Kustomize, Ansible, Salt)
  • Passion for automating processes and improving efficiency
  • Comfortable working with multiple programming languages, Go and Typescript familiarity preferred

Benefits For Software Engineer - Dev Infra [IC3]

Equity
  • Competitive salary
  • Equity
  • Practical benefits to keep you happy and healthy

Interested in this job?

Jobs Related To Sourcegraph Software Engineer - Dev Infra [IC3]

Cloud Support Engineer (Deployment)

Join AWS as a Cloud Support Engineer (Deployment) to work with cutting-edge cloud technologies and help customers succeed with Amazon Web Services.

Technical Operations Engineer, Data Center Engineering Operations

Join AWS as a Technical Operations Engineer in Data Center Engineering Operations, managing critical infrastructure and driving innovation in cloud computing.

DevOps Eng - Retail Engineering

DevOps Engineer role at Apple, focusing on automation and engineering processes for e-commerce systems.

Engineering Operations Technician, DCC Communities

Join AWS as an Engineering Operations Technician to maintain and operate critical infrastructure in world-class data centers.

Cloud/DevOps Engineer - SwaggerHub

Cloud/DevOps Engineer for SwaggerHub at SmartBear, developing Kubernetes operators and Helm charts for on-premise deployments.