# Senior Platform Engineer

**Company:** [Sprig](https://hotfix.jobs/companies/sprig)
**Location:** San Francisco, CA
**Role:** DevOps / SRE
**Salary:** $180k – $260k/yr
**Experience:** 6+ years
**Skills:** Bazel, TypeScript, JavaScript, Node.js, Go, CI/CD, Test Sharding, webpack, Vite, Esbuild, Turbopack, Jest, Playwright, Cypress, Docker
**Posted:** 2026-09-04

> Own and modernize the build, CI, test automation, and ephemeral environment platform for a large TypeScript, React, and Go monorepo. The role requires 6+ years of large-scale build-system experience, strong Bazel or comparable tooling expertise, and deep knowledge of hermetic, reproducible development workflows.

## Job Description

## Responsibilities
- Lead migration from Node Bazel rules to a maintained successor and complete the JavaScript toolchain migration to Bazel modules.
- Replace image and packaging workarounds with proper module linking and incremental compilation.
- Establish and improve p50 and p95 pull-request build and test-time metrics through caching, incremental builds, and test parallelism.
- Own remote cache fleet sizing, eviction behavior, and cost.
- Build telemetry for per-target timing, cache hit rate, flake rate, and cost.
- Own developer test workflows across unit, integration, browser end-to-end, and visual testing.
- Make local and CI commands consistent, support single-file and affected-graph execution, and detect and quarantine flaky tests.
- Improve lint, static analysis, and coverage as reliable quality gates.
- Replace shared environments with short-lived, isolated environments created per branch or task.
- Deliver hermetic, sandboxed, reproducible build and test environments that support safe parallel agent execution and automated review and presubmit signals.

## Requirements
- 6+ years owning a monorepo build system at scale.
- Deep knowledge of hermeticity, sandboxing, action graphs, and cache invalidation.
- Experience owning incremental builds, test sharding, self-hosted runner fleets, presubmit/postsubmit design, and merge queues.
- Deep experience with production frontend bundler pipelines and shared UI packages.
- Strong Node.js and TypeScript expertise, including CJS/ESM module resolution and packaging, with comfort working alongside Go.
- Experience eliminating hidden network calls, machine-dependent toolchains, and undeclared inputs to ensure reproducible builds and prevent cache or sandbox poisoning.
- Proven ownership of flake detection and quarantine, balanced sharding, merge signals, and measurable improvements in build times, CI spend, or artifact and bundle sizes.

## Preferred Qualifications
- Strong Bazel experience preferred; Buck2, Pants, Nx, or Turborepo also considered.
- Experience with webpack, Vite, esbuild, or Turbopack.
- Experience with Jest, Playwright, and Cypress.

## Compensation & Benefits
- Base salary: $180,000–$260,000 annually.
- Competitive employee equity.
- 401(k) program.
- Medical, dental, and vision benefits.
- FSA/HSA benefits.
- $175/month commuter benefit.
- Additional wellbeing benefits.
- Flexible paid time off.
- Paid parental leave.
- Professional development stipend.
- Hybrid office policy.
- Lunch and dinner provided daily.
- Company-sponsored social events.

## Similar jobs

- [Senior HPC Storage Engineer](https://hotfix.jobs/jobs/72f52714-20f3-4c62-b022-2468417a44d6) - Runpod - Remote - $180k – $260k/yr
- [Senior Site Reliability Engineer - Linux Systems & Application Observability](https://hotfix.jobs/jobs/f3e1c6e1-7d10-4e98-9005-e0cd58837354) - tastytrade - Chicago, IL - $180k – $200k/yr
- [Senior Platform Software Engineer](https://hotfix.jobs/jobs/c1a5fdfa-4570-43d0-9a7f-d777288315e3) - Camber - New York, NY - $180k – $230k/yr
- [Senior Site Reliability Engineer, Colorado Springs](https://hotfix.jobs/jobs/c3d2b727-7792-4fcd-bb4c-3c6d164c72e6) - Onebrief - Colorado Springs, CO - $180k – $220k/yr
- [Senior Infrastructure Software Engineer](https://hotfix.jobs/jobs/a690500a-c87a-4f20-850d-dc77900b33c3) - Lightning AI - New York, NY - $180k – $220k/yr

**Apply:** https://hotfix.jobs/jobs/396237d0-dce2-433a-ba7b-1852c20a74eb
**Canonical:** https://hotfix.jobs/jobs/396237d0-dce2-433a-ba7b-1852c20a74eb