S

Sprig

SaaS platform for product insights

Senior Software Engineer - Developer Productivity

Software EngineeringUpdated on Nov 14
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • At least 6 years of experience owning a build system, with deep understanding of build correctness and performance, including hermeticity, sandboxing, caching, and invalidation.
  • Hands-on experience owning production frontend build pipelines using webpack, Vite, esbuild, or Turbopack, and shared UI packages.
  • Experience owning incremental builds, test sharding, runner fleets, presubmit and postsubmit design, and merge queues, with understanding that services and user interfaces need different feedback loops.
  • Strong expertise in Node.js module resolution and packaging, including CommonJS, ECMAScript modules, and exports.

Responsibilities

  • Lead the move to maintain Bazel tooling and replace accumulated workarounds with a cleaner, faster build setup.
  • Track build and test performance, improve caching and parallelism, and provide data to support build decisions.
  • Own how engineers and agents write, run, and trust tests, including local runs that match continuous integration, automatic flaky-test handling, and quality checks that act as gates.
  • Replace shared, long-lived environments with fast, isolated, reproducible environments that people and agents can spin up on demand and use safely in parallel.
  • Set direction for how development works in an agent-heavy environment and deliver improvements as part of the Platform team.

Desired Qualifications

  • Experience with Bazel or a comparable monorepo build tool such as Buck2, Pants, Nx, or Turborepo.
  • Experience building agentic workflows within the software development lifecycle.
  • Ownership of test infrastructure such as flaky-test detection and quarantine, ideally including test suites such as Jest, Playwright, or Cypress in hermetic builds.
  • Comfort working in a polyglot repository alongside Go.

About the Company

Sprig

SaaS platform for product insights

Sprig is a SaaS platform that helps tech companies improve their products by providing fast, actionable user insights. The service collects both numerical data (like user actions and metrics) and descriptive feedback (comments and impressions) from users and samples of designs or prototypes. It works by integrating with a company’s existing tools to capture user events and attributes, then analyzes the data and uses AI to automatically summarize behavior patterns and highlight key product learnings. Teams can use the insights to understand how users experience a product and where to make improvements, without leaving their current workflows. Sprig differentiates itself through seamless integrations with common tools, a combination of quantitative and qualitative data, and AI-generated summaries that speed up decision-making. The goal is to help organizations accelerate product excellence and improve customer experience by turning raw user data into clear, actionable guidance.

Company size
201-500
Company stage
Late Stage VC
Total funding
$88M
Headquarters
San Francisco, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Sprig

See more jobs