Senior/Staff Software Engineer, Developer Platform
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

