Software Engineer, Acquisition & Identity

Handshake · Enterprise · San Francisco, CA · Engineering

Software Engineer role focused on user acquisition, identity, and fraud prevention systems. The company has an AI division that partners with AI labs for data and evaluations, but this specific role is not directly building AI models or systems.

What you'd actually do

  1. Contribute to the design and implementation of platform systems that support user acquisition, onboarding, and identity infrastructure.
  2. Help build and maintain fraud prevention systems to protect the integrity of our platform.
  3. Write high-quality code and support robust testing strategies to ensure product reliability.
  4. Collaborate with product managers, designers, and senior engineers to create seamless user experiences from first touch through activation.
  5. Actively participate in code reviews and learn from experienced engineers to accelerate your technical growth.

Skills

Required

  • 2+ years of software engineering experience
  • backend-leaning full stack orientation
  • Java, Python, or Ruby
  • building or contributing to platforms and scalable infrastructure systems
  • AWS or Azure
  • break down problems
  • take ownership
  • see them through to completion
  • problem-solving skills
  • eagerness to tackle new technical challenges
  • Clear communication skills
  • collaborative, team-first mindset

Nice to have

  • identity
  • trust & safety
  • fraud prevention