Software Engineer (Build Review & Test)

Handshake

San Francisco, United States Posted October 15, 2026

Check how well your resume matches this job

On-site Full-time Senior
Salary Range

$136,000 - $170,000

Job Description

Join Handshake as a Software Engineer focused on Build Review & Test. You'll enhance development speed, reliability, and clarity by building and improving tools for builds, tests, code review, and merging changes. Your work will help engineers and coding agents spend less time debugging and more time building. You'll also have the opportunity to make a significant impact on the user experience and contribute to the overall success of the company.

  • Construire et améliorer des outils qui exécutent des builds et des tests, examinent les modifications et expliquent les échecs.
  • Trouver et corriger les builds lents, les tests peu fiables et les erreurs déroutantes. S'attaquer à la cause plutôt que de demander aux utilisateurs de contourner le problème.
  • Utiliser des enquêtes auprès des développeurs, des conversations avec les ingénieurs et des données système pour guider les améliorations.
  • Curiosity about unfamiliar code and the patience to learn how a system works
  • Experience shipping and maintaining production software, including writing automated tests
  • You don’t need a background in developer tools or AI. We’re looking for strong coding skills, curiosity, and a desire to make complex systems easier to use
  • Hands-on experience with JavaScript unit testing and end to end tests with tools like Jest, Vitest and Playwright
  • A careful approach to debugging. You test your assumptions and follow the evidence to find the cause
  • About 3–5 years of professional software engineering experience, or comparable hands-on experience
  • A high bar for user experience. You notice small frustrations, listen to users, and care about the details that make tools easy to use
  • Strong JavaScript or TypeScript skills and experience in the JavaScript ecosystem. Your background may be server-side, such as Node.js or Bun, or browser-based
  • Clear communication and a willingness to give feedback, learn from others, and share what you know
  • 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
  • You don’t need to know every tool we use. Any of the following would be helpful:
  • Work on build systems or continuous integration (CI), using tools such as Buildkite, GitHub Actions, Docker, or Kubernetes
  • Experience making software builds and releases reliable and secure
  • Use of logs, metrics, or traces to investigate problems
  • Work on automated code review or testing, with or without AI
  • Hands-on use of coding agents, including giving them useful instructions and checking their results
  • Experience making tests faster or fixing tests that fail without a code change
  • Experience building or extending test frameworks and shared libraries that make authoring tests more efficient and reliable
Required Skills
software development UX JavaScript testing end-to-end tests Jest TypeScript Node.js communication CI/CD GitHub Actions Docker Kubernetes
How to apply

You apply on Handshake’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Handshake

See every open role at Handshake on ARes.

More Jobs at Handshake
Share This Job