Senior/Staff Software Engineer, Developer Platform

ApplyApply
Posted about 2 months ago
Share
Full Time
San Francisco, California
$250,000 Annually

 


About this role
About the Team
The Infrastructure team builds and operates the foundations that power modern applications: networking, data, ML serving, developer platforms, and real-time systems. The team partners closely with product, data, and ML to deliver high-scale, low-latency systems with clear SLOs and strong developer ergonomics.

About the Role
We’re looking for a Senior Software Engineer to help build and evolve an internal developer platform—everything from CI/CD and release automation to observability standards, platform tooling, and developer workflows that remove friction. This role is for someone who enjoys improving engineering productivity: reducing build times, eliminating flaky tests, creating standardized paths for service creation and deployment, and raising the bar on operability by default.

What you'll do

Developer productivity & platform tooling

  • Identify workflow bottlenecks (build/test/release/local dev) and build tools that measurably reduce toil.

  • Create and maintain standardized paths such as service templates, CLIs, libraries, and automation that teams rely on.

CI/CD & release engineering

  • Design reusable CI pipelines and deployment workflows that are fast, safe, and easy to adopt across teams.

  • Improve reliability of builds and tests (flake reduction, hermeticity, caching) and reduce cycle time.

  • Support progressive delivery patterns (canary / blue-green) and safe rollback mechanisms.

Observability & operational excellence

  • Establish shared observability primitives (metrics/logs/traces), standards, and libraries so services are production-ready by default.

  • Partner with product engineers to improve operability: SLOs, alerting hygiene, dashboards, and incident learnings.

Infrastructure foundations

  • Build and improve core platform capabilities that make it easy to run and scale services.

Ownership & reliability

  • Own the systems you build end-to-end and help keep them healthy in production, improving reliability over time.

Your background looks something like this

  • Experience building production software, with meaningful experience in platform, developer tools, infrastructure, or adjacent SRE/release engineering roles.

  • Strong coding ability in at least one systems or productivity language (e.g., Python, TypeScript/JavaScript), and comfort building developer-facing tooling (CLIs, libraries, automation).

  • Hands-on experience with CI/CD systems and designing pipelines that are scalable and reusable across many repositories or services.

  • Practical experience with observability in production systems (instrumentation, alerting, dashboards, incident response).

  • Comfort with containers and modern cloud infrastructure (e.g., Docker, Kubernetes, and related tooling).

  • A track record of improving developer experience through measurable outcomes (faster builds, fewer flakes, safer deploys, fewer incidents).

  • Strong cross-team collaboration and communication, including writing clear documentation and driving adoption.

Even better if you have

  • Experience with monorepos and build systems or large-scale CI performance work.

  • Experience building internal platforms such as service templates, standardized deployment paths, self-serve environments, or developer portals.

  • Infrastructure-as-code experience (e.g., Terraform) and a security-minded approach to supply chain (provenance, secrets, least privilege).

  • Experience applying AI-assisted tooling to improve engineering productivity.

Additional details

  • 8+ years of experience in platform, developer tools, or infrastructure engineering

  • Salary: $250K – $400K

  • Equity: Competitive

  • Visa sponsorship available

  • On-site work policy: In-office

  • Full-time position

  • Location: San Francisco


 

Apply