Skip to content

Senior Software Engineer, Developer Experience

Build and evolve the developer platform that enables reliable, efficient software delivery across the company. The role requires 5+ years of software engineering experience, strong programming and system-design fundamentals, and expertise in build systems, CI/CD, testing, and deployment automation.

About the job

Responsibilities

  • Design and improve the build-to-test-to-deploy pipeline so it is fast, reliable, and automated by default.
  • Evolve build-system tooling, including Bazel rules and macros, to meet growing engineering needs.
  • Reduce build, test, and deployment latency and decrease slow and flaky tests.
  • Build and standardize automated deployment pipelines across environments.
  • Lead company-wide modernization, including language, framework, and dependency upgrades and retirement of end-of-life systems.
  • Provide visibility into dependency age and technical risk across the codebase.
  • Expand support for AI-assisted development workflows and integrate them into standard tooling.
  • Lead complex projects from requirements gathering through software design, implementation, and collaboration.
  • Provide technical guidance to engineering and research staff.
  • Mentor and develop individual contributors.

Requirements

  • Computer Science or Engineering degree, or equivalent experience.
  • 5+ years of software engineering experience.
  • Proven software design and implementation experience focused on correctness, robustness, efficiency, and scale.
  • Expertise in a modern programming language such as Python, Go, Java, or C++.
  • Hands-on experience developing in a Linux/UNIX environment.
  • Experience designing and implementing scalable services, tooling, and APIs used by other engineers.
  • Experience with build systems or monorepos, such as Bazel or Buck.
  • Experience with CI/CD systems, test infrastructure, and deployment automation.
  • Familiarity with containerization and deployment technologies such as Docker.
  • Experience working with large codebases and building modular, extensible, and maintainable software.
  • Strong communication skills and the ability to explain complex ideas clearly and simply.

Nice to Have

  • Experience improving developer productivity at scale.
  • Experience with dependency management and large-scale modernization or upgrade efforts.
  • Experience integrating AI-assisted development tooling into engineering workflows.

Compensation

  • Employee referral bonus: $7,500–$15,000 for eligible successful referrals.

Skills

Python, Go, Java, C++, Linux, Unix, Bazel, Buck, CI/CD, Docker, Monorepos, Build Systems, Test Infrastructure, Deployment Automation, APIs

Descript

Descript

San Francisco, CA

Software Engineer, Infrastructure
$220k+/yrRemote8+ YOEDevOps / SRE

Own and evolve a broad infrastructure platform spanning cloud, Kubernetes, deployment, reliability, security, and GPU-backed AI systems. The role requires 8+ years operating production distributed systems, strong incident and architecture experience, and practical cloud infrastructure expertise.

Zoox

Zoox

Foster City, CA

Senior Software Engineer - Pipeline Infrastructure & Integration
$219k+/yrHybrid7+ YOEDevOps / SRE

Senior engineer owning safety-critical software pipelines and infrastructure, from static and dynamic analysis through CI enforcement, dashboards, and reliability tooling. Requires an advanced technical degree, 7+ years working with large codebases, and expertise in Bazel, Python, backend infrastructure, and C++.

Vapi

Vapi

San Francisco, CA

Member of Technical Staff, Release Engineer
$235k+/yrHybrid7+ YOEDevOps / SRE

Own and improve the CI/CD, testing, and deployment infrastructure that enables fast, safe, observable releases at scale. The role requires strong distributed-systems expertise, hands-on Kubernetes and infrastructure-as-code experience, and a track record of measurable cross-team improvements.

Skydio

Skydio

San Mateo, CA

Senior Software Engineer, Developer Productivity
$200k+/yrOn-site5+ YOEDevOps / SRE

Build and improve cloud infrastructure, developer workflows, and internal tooling that make software development, testing, and releases more efficient and reliable. The role requires cloud architecture knowledge, CI/CD experience, Terraform and Bazel proficiency, and software development skills in Go, Python, or C++.

Anyscale

Anyscale

San Francisco, CA

Senior Site Reliability Engineer, Platform Infrastructure
$200k+/yrHybrid5+ YOEDevOps / SRE

Build and operate scalable control-plane and data-plane infrastructure for distributed AI workloads, including Ray cluster orchestration, scheduling, observability, and accelerator integration. Requires a bachelor's degree or equivalent experience, 3+ years of production coding, cloud-native expertise, Kubernetes, and Go/Python proficiency.