Skip to main content

Handshake

Software Engineer, Handshake AI

San Francisco, CA$190k–$210kfulltimemidAdded yesterday

About this role

Handshake seeks a Software Engineer II to own full-stack features across their career marketplace platform, working on systems that power job discovery, matching, and onboarding for millions of users. You'll drive features end-to-end, contribute to technical architecture, and collaborate closely with product and design in a fast-growing, high-impact environment.

What you'll do

  • Own features end-to-end from technical design through production, spanning frontend and backend
  • Build scalable full-stack systems for search, discovery, matching, and onboarding workflows
  • Ship backend APIs, async workflows, and frontend experiences with high reliability and performance standards
  • Contribute to architecture discussions and establish patterns for the team
  • Proactively identify and address technical debt, reliability gaps, and performance bottlenecks
  • Collaborate with product and design to translate requirements into polished user experiences

What they're looking for

  • TypeScript (frontend and backend)
  • React and Next.js
  • GraphQL
  • Ruby on Rails
  • PostgreSQL and data modeling
  • Full-stack application development
  • Code review and testing practices
  • Cross-functional collaboration

Benefits

  • Equity in a fast-growing company
  • 401(k) match
  • Competitive compensation
  • Financial coaching
  • 5 days/week in-office (San Francisco)
  • Work on AI-powered career platform at scale
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Handshake

Handshake is a platform that connects students and job seekers with employers through job discovery and matching. The company is hiring iOS engineers, machine learning engineers, AI software engineers, and AI domain experts to build personalization systems, mobile experiences, and production AI solutions for both consumer and enterprise customers.

View all jobs at Handshake

Likely interview questions

  • Walk us through a full-stack feature you owned end-to-end—what were the key technical decisions and tradeoffs you made?
  • How do you approach building scalable backend systems, and can you give an example of handling performance bottlenecks?