
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 Senior Software Engineer to architect and scale systems for the Fellows Allocations team. You'll work on project discovery and onboarding processes. This position requires significant experience in software engineering.
Job Description
Who you are
You have a strong background in software engineering, with experience in architecting and scaling systems that enhance user experiences. You understand the importance of creating seamless onboarding processes and project discovery systems that cater to user needs. Your technical vision drives the development of auto-allocation systems that match users to projects effectively, ensuring high-quality outcomes. You thrive in high-visibility roles and are comfortable presenting your work to executive leadership, demonstrating your ability to address urgent needs with innovative solutions.
You are a collaborative team player who enjoys working with cross-functional teams, including product managers and designers, to create impactful user journeys. Your experience in customer-facing roles has equipped you with the skills to understand user requirements and translate them into technical specifications. You are passionate about contributing to a mission-driven organization that is shaping the future of careers in the AI economy.
What you'll do
As a Senior Software Engineer on the Fellows Allocations team, you will be responsible for architecting and scaling systems that enhance the middle-of-funnel experience for fellows. This includes overseeing the technical vision for the auto-allocations system, which plays a crucial role in matching fellows to projects based on their profiles and project needs. Your work will directly impact the volume and quality of fellows, making it essential to understand user journeys and optimize them for success.
You will collaborate closely with other engineers, product managers, and designers to ensure that the systems you build are user-friendly and efficient. Your role will involve not only technical development but also strategic planning as you contribute to an extensive roadmap of features and improvements. You will have the opportunity to work on high-visibility projects that are critical to the company's growth and success in the AI economy.
What we offer
Handshake provides a supportive 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 learning stipends and ongoing development opportunities. Our San Francisco office features amenities such as free lunch and gym access, fostering a collaborative atmosphere. We also offer flexible PTO, 15 holidays, and 2 flex days to ensure a healthy work-life balance. Join us in shaping the future of careers in the AI economy while enjoying a culture of connection through team outings and referral bonuses.
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 Software Engineer for the Fellow Experience team to build and scale full-stack systems. You'll work with technologies like JavaScript, React, and Node.js to enhance the fellow onboarding experience. This position requires a strong background in full-stack development.

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.

Software Engineering
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.

Software Engineering
Mithrl is seeking a Senior Software Engineer to help build and scale their AI Co-Scientist product. You'll work across frontend and backend systems, collaborating with product and scientific teams. This role requires strong full-stack engineering skills and experience in a fast-paced environment.

Software Engineering
SoFi is hiring a Senior Software Engineer to design and implement systems that enhance member core experiences. You'll work with Java and distributed systems in San Francisco. This position requires strong problem-solving skills and experience in cross-functional collaboration.