Software Engineer I, Build Review & Test
San Francisco, CA$136k - $170kFull-timePosted 1w ago
About the role
Software Engineer to build and improve tools for builds, tests, code review, and merging changes; focuses on reliability, speed, and usability of developer tooling used by engineers and coding agents.
Responsibilities
- Build and maintain tools for builds, tests, code review, and merging changes. Make them useful for both engineers and coding agents.
- Find and fix slow builds, unreliable tests, and confusing errors. Address the cause rather than asking users to work around the problem.
- Make tests faster and more reliable. Split work across machines, reuse previous results when safe, and keep tests from interfering with one another.
- Make failures easier to understand. Help users see what went wrong and what they can do next.
- Improve the tools, instructions, and environments that coding agents use to write, test, and debug code.
- Help build automated code reviews and checks. Reduce repetitive work while keeping clear standards for quality and safety.
- Use developer surveys and direct feedback to find problems worth solving. Work with teammates to release improvements safely, then check whether they made a difference.
- Share what you learn through documentation, code reviews, and working sessions with other engineers.
Qualifications
- About 3–5 years of professional software engineering experience, or comparable hands-on experience.
- Strong JavaScript or TypeScript skills and experience in the JavaScript ecosystem. Background may be server-side (Node.js or Bun) or browser-based.
- Hands-on experience with JavaScript unit testing and end-to-end tests with tools like Jest, Vitest and Playwright.
- Experience shipping and maintaining production software, including writing automated tests.
- A careful approach to debugging. You test your assumptions and follow the evidence to find the cause.
- Curiosity about unfamiliar code and the patience to learn how a system works.
- A high bar for user experience. You notice small frustrations, listen to users, and care about the details that make tools easy to use.
- The ability to finish clearly defined projects on your own. You also know when to ask for help or work through a problem with a teammate.
- Clear communication and a willingness to give feedback, learn from others, and share what you know.
Skills
Required:JavaScript / TypeScriptTesting (Jest, Vitest, Playwright)
Benefits
- Ownership: Equity in a fast-growing company
- Financial Wellness: 401(k) match, competitive compensation, financial coaching
- Family Support: Paid parental leave, fertility benefits, parental coaching
- Wellbeing: Medical, dental, and vision, mental health support, $500 wellness stipend
- Growth: $2,000 learning stipend, ongoing development
- Remote & Office: Internet, commuting, and free lunch/gym in our SF office
- Time Off: Flexible PTO, 15 holidays + 2 flex days
- Connection: Team outings & referral bonuses
Last updated Oct 15, 2026. Interested? Apply on the company site.
About Handshake
Careers start here
The better career platform for Gen Z changing how, where, and why the next generation of talent builds their career.
educationcareer platformtalent acquisitionstudent engagement
More open roles at Handshake
- Privacy Associate5d agoSan Francisco, CA · General & Administrative
- Seattle Site Lead5d agoSeattle, WA · HAI Delivery Ops
- Senior Recruiter5d agoSan Francisco, CA · General & Administrative
- Director, Product Marketing5d agoHybrid (San Francisco, CA) · Marketing
- AI Product Counsel5d agoSan Francisco, CA · General & Administrative