
About Handshake
Empowering Gen Z to build their careers
Key Highlights
- Valued at $3.5B with $434M raised in funding
- Over 17 million active users and 650K employers
- Headquartered in San Francisco's Financial District
- Offers a six-week paid sabbatical every four years
Handshake is a leading career platform designed specifically for Gen Z, connecting over 17 million active users with more than 650,000 employers, including major companies like Google and Nike. Headquartered in the Financial District of San Francisco, Handshake has raised $434 million in funding, ac...
🎁 Benefits
Handshake offers flexible time off with no waiting period, a six-week paid sabbatical after six years of employment, and two days of volunteer time of...
🌟 Culture
Handshake fosters a student-first culture focused on eliminating inequality in hiring. The founders' commitment to fairness drives the platform's miss...
Overview
Handshake is hiring a Software Engineer to develop critical systems for user acquisition and identity management. You'll work with technologies like Java and Python to deliver scalable software solutions. This position requires a strong foundation in software engineering principles.
Job Description
Who you are
You have a solid foundation in software engineering principles and are eager to contribute to impactful projects. With experience in developing scalable systems, you understand the importance of user acquisition and identity management in a digital platform. You thrive in collaborative environments, working alongside experienced engineers and cross-functional teams to deliver high-performance software solutions. Your problem-solving skills enable you to tackle challenges effectively, ensuring that the systems you build are reliable and secure.
You are familiar with programming languages such as Java and Python, and you have experience working with REST APIs. Your understanding of fraud prevention mechanisms is a plus, as you will be involved in building and maintaining systems that protect user data and enhance trust in the platform. You are motivated by the opportunity to shape how careers evolve in the AI economy, and you are excited to work with world-class partners and educational institutions.
What you'll do
As a Software Engineer at Handshake, you will contribute to the design and implementation of platform systems that support user acquisition, onboarding, and identity infrastructure. You will collaborate with cross-functional teams to ensure that the software solutions you develop are scalable and meet the needs of users. Your role will involve writing clean, maintainable code and participating in code reviews to uphold high standards of software quality.
You will also be responsible for helping to build and maintain fraud prevention systems, ensuring that user data is protected and that the platform remains trustworthy. Your contributions will directly impact how users interact with the platform, making it essential for you to understand user needs and incorporate feedback into your work. You will have the opportunity to grow your skills and advance your career while making a meaningful impact in the AI economy.
What we offer
Handshake provides a supportive work environment with a focus on employee wellbeing. You will have access to medical, dental, and vision benefits, as well as mental health support and a wellness stipend. We encourage ongoing development through a learning stipend and offer flexible PTO along with 15 holidays and 2 flex days. Our San Francisco office features amenities such as free lunch and a gym, fostering a collaborative atmosphere where team outings and referral bonuses are part of our culture. Join us to be part of a mission-driven company that is shaping the future of careers in the AI economy.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Handshake.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
OpenAI is hiring a Software Engineer for their Enterprise Identity team to develop core identity capabilities that enable secure AI adoption. You'll work with technologies like SSO, SCIM, and RBAC in San Francisco.

Software Engineering
OpenAI is hiring a Senior Software Engineer for their Identity Platform team to build and evolve foundational identity systems. You'll work on authentication, authorization, and account management while collaborating closely with product and platform engineers. This position requires significant experience in building secure systems.

Software Engineering
Handshake is hiring a Software Engineer to build core experiences that help students find opportunities. You'll work with OpenAI real-time APIs and contribute to scalable systems. This position requires experience in software development.

Software Engineering

Staff Engineer
Postman is seeking a Staff Engineer to lead the development of their Identity platform. You'll be responsible for setting the technical roadmap and architecture while collaborating with multiple teams. This role requires expertise in Java and AWS.