Sprig

Sprig

Senior Software Engineer, Developer Productivity

San Francisco, CA · Senior · Full-time

Sponsorship not specified$180k-$260kDetected 48 days ago
JavaScriptTypeScriptReactwebpackViteNode.jsCI/CDAgentic AIFigmaUX ResearchCypressPlaywrightJestTest AutomationResearch

Stay score

odds of building a lasting career here

59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level II · 2×
Level I$137,0931 entry
Level II$165,1312 entries
Level III$193,1493 entries
Level IV$221,1874 entries

$13,149 more — $193,149 — moves this role to Level III and 3 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $193,149 would place this position at wage Level III. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · San Francisco-Oakland-Fremont, CA. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

6 transfer filings in the last year, covering 6 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • When CI is slow or flaky, teams lose time waiting and re-running to separate noise from real failures.
  • That means incremental CI on a large TypeScript, React, and Go monorepo, fast and meaningful test automation, and short-lived environments spun up per branch instead of queued.
  • We're looking for a builder, not someone to inherit a ticket queue.

Responsibilities

  • Modernize the JS/TS build: Lead the move to maintain Bazel tooling and replace accumulated workarounds with a cleaner, faster setup.
  • Make CI faster, cheaper, and observable: Track build and test performance, improve caching and parallelism, and give the team the data to make build decisions with confidence.
  • Make testing a first-class developer experience: Own how engineers and agents write, run, and trust tests, with local runs that match CI, automatic flake handling, and quality checks that act as real gates.
  • Build ephemeral, agent-ready environments: Replace shared, long-lived environments with fast, isolated, reproducible ones that people and agents can spin up on demand and use safely in parallel.
  • Build systems depth, including frontend: 6+ years owning a build system, with a deep understanding of build correctness and performance (hermeticity, sandboxing, caching, and invalidation).
  • Hands-on experience owning production frontend build pipelines (webpack, Vite, esbuild, or Turbopack) and shared UI packages.
  • CI/CD as a platform: Experience owning incremental builds, test sharding, runner fleets, presubmit/postsubmit design, and merge queues, with an understanding that services and UI need different feedback loops.
  • We're building something different.
  • With Sprig, AI agents design studies, adapt surveys in real time, and turn responses into clear, actionable insight.
  • If you're excited about helping build products that millions of users love while shaping the future of AI-powered user research, we'd love to meet you.

Nice to have

  • Experience with Bazel or a comparable monorepo build tool (Buck2, Pants, Nx, Turborepo) is a strong plus.
  • Comfort working in a polyglot repo alongside Go

Compensation

  • Competitive Salary

Benefits

  • Competitive Employee Equity
  • Medical, Dental, and Vision Benefits
  • FSA/HSA Benefit
  • $175/month Commuter Benefit
  • Additional Wellbeing Benefits
  • Flexible Paid Time Off
  • Paid Parental Leave
  • Professional Development Stipend
  • We prioritize diversity within our team and value different perspectives, educational backgrounds, and life experiences.
  • The salary range for this full-time position is $180,000 - $260,000 + Equity + Benefits.
  • Please note that the compensation details listed in postings reflect the base salary only, and do not include equity or benefits.
  • Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

Company info

  • For two decades, teams have relied on Qualtrics, Medallia, and SurveyMonkey to understand their customers.
  • If you're excited by hard problems and the chance to define how modern teams understand their customers, we'd love to meet you.
  • Sprig is the customer survey platform, rebuilt around AI agents.
  • At Sprig, we pride ourselves on being a people-first company where your contributions matter and your impact is visible.

This listing is sourced directly from Sprig's careers page and normalized into a canonical job model.