
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...
Skills & Technologies
Overview
Handshake is hiring a Senior Software Engineer to drive the design and development of core experiences for students in the AI economy. You'll work with technologies like OpenAI APIs and contribute to scalable systems. This position requires 5+ years of software engineering experience.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in building scalable systems that enhance user experiences. Your background includes designing and implementing high-availability systems, and you have a strong understanding of AI technologies and frameworks. You are comfortable working with real-time APIs and have a passion for creating intelligent user experiences that empower students in their career journeys.
Your expertise in programming languages such as JavaScript and Python allows you to contribute effectively to the development of agentic AI experiences. You are a collaborative team player who thrives in cross-functional environments, working closely with product managers, designers, and other engineers to deliver impactful solutions. You possess strong problem-solving skills and are eager to tackle complex challenges in the AI space.
Desirable
Experience with conversational AI and frameworks is a plus, as is familiarity with cloud services and scalable architecture. You are open to learning new technologies and methodologies that can enhance your contributions to the team.
What you'll do
As a Senior Software Engineer at Handshake, you will lead the design and development of core experiences that help students discover job opportunities. You will be responsible for creating scalable systems that power search and discovery functionalities across the platform. Your role will involve setting technical direction and ensuring high engineering quality as you work on AI-powered features, including a conversational AI agent that assists students with resume help and interview preparation.
You will collaborate with various stakeholders, including AI labs and educational institutions, to understand user needs and translate them into technical solutions. Your contributions will directly impact how students navigate their career paths in the AI economy, making your work both meaningful and rewarding. You will also mentor junior engineers, sharing your knowledge and expertise to foster a culture of learning and growth within the team.
What we offer
Handshake provides a dynamic work environment with a focus on employee wellbeing, offering comprehensive medical, dental, and vision benefits, along with mental health support and a wellness stipend. We encourage continuous growth through a learning stipend and ongoing development opportunities. Our San Francisco office features amenities such as free lunch and gym access, creating a comfortable and collaborative workspace. We also offer flexible PTO, 15 holidays, and 2 additional flex days to ensure a healthy work-life balance. Join us in shaping the future of career discovery in the AI economy, where your contributions will be recognized and valued.
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
Handshake is hiring a Senior Software Engineer to drive the development of critical systems for user acquisition and fraud prevention. You'll collaborate with cross-functional teams to deliver scalable software solutions. This position requires a deep understanding of software engineering principles.

Full Stack Engineer
Delve is hiring a Senior Full-Stack Engineer to lead major product initiatives and ship high-impact features. You'll work with React, TypeScript, Node.js, and PostgreSQL to power AI-driven workflows. This position requires strong judgment and experience in full-stack development.

Software Engineering
Remi is hiring a Senior Software Engineer to build and maintain core software products for a three-sided roofing marketplace. You'll work with TypeScript and Next.js, solving complex technical problems. This role requires 5+ years of software engineering experience.

Software Engineering
Workato is seeking a Senior Software Engineer to transform technology complexity into business opportunity. You'll be part of a team that drives efficiency and agility through an AI-powered platform. This role requires a strong background in software engineering.

Software Engineering
HomeLight is hiring a Senior Software Engineer to design and maintain scalable services for their real estate platform. You'll collaborate with various teams to enhance the user experience. This position requires strong technical skills and teamwork.