Latest AI JobsBrowse Jobs
Handshake logo

Staff Software Engineer, Consumer Experience

HandshakeSan Francisco, CAEngineering
Apply on company site
Salary
$265K - $295K USD
Job type
Full-time
Posted
20 Mar 2026
Status
Open · checked 7d ago

About this role

Role Overview

Handshake seeks a Staff Software Engineer for the Consumer Experience team in San Francisco, CA. This full-time position suits an experienced technologist eager to build scalable products connecting millions of students with top employers.

Key Responsibilities

Design and develop consumer-facing features that boost user engagement and simplify connections between students and employers.
Architect and scale distributed systems to support millions of active users while maintaining high availability and optimal performance.
Shape technical direction through collaboration with cross-functional partners to ensure engineering work aligns with broader business objectives.
Mentor and elevate fellow engineers to foster a culture focused on continuous growth and top-tier technical excellence.
Advocate for engineering best practices to enhance product quality and overall team efficiency.

Requirements

Bring eight or more years of professional software engineering experience showcasing a history of delivering large-scale, complex systems.
Demonstrate past performance at a staff-level scope with the ability to influence technical strategies across multiple teams.
Possess expertise in building and scaling distributed systems, ideally within consumer-facing platforms or social products.
Exhibit strong proficiency in languages such as Python, JavaScript, or Go with an emphasis on maintainable production code.
Maintain a solid grasp of modern system design principles and cloud infrastructure platforms including AWS, Azure, or GCP.
Communicate effectively with the capability to explain intricate technical concepts clearly to varied audiences.
Demonstrate experience mentoring senior engineers and driving team engineering culture.

Nice to Have

Background working with search, recommendation systems, ranking models, or personalization at scale.
Experience dealing with user identity knowledge graphs involving real-time inference and entity resolution.
Familiarity building AI-powered systems and applications utilizing large language models.
Prior employment history inside rapidly scaling or high-growth business environments.

Skills and Tools

Python
JavaScript
Go
AWS
Azure
GCP
Distributed Systems
Cloud Platforms
LLM Applications

Salary and Benefits

Annual salary range between $265,000 and $295,000 paid in USD
Company equity providing ownership in a rapidly expanding business
Comprehensive medical, dental, and vision health coverage
Financial wellness tools including a 401(k) match and financial coaching
Family support benefits featuring paid parental leave, fertility benefits, and parental coaching
Wellbeing perks such as mental health support and a wellness stipend
Professional growth allowances including a learning stipend and ongoing development programs
Office perks featuring free lunch and gym access in the San Francisco office along with internet and commuting stipends
Time off policies including flexible PTO, 15 holidays, and 2 flex days
Team connection events and employee referral bonuses

About the Company

Handshake operates a massive career platform powering millions of job seekers, over one thousand employers, and numerous educational institutions. The organization recently launched Handshake AI, collaborating closely with frontier artificial intelligence labs to advance research, build data benchmarks, and scale modern machine learning infrastructure.

How to Apply

Interested candidates should visit the official company careers page at joinhandshake.com/careers to submit an application.

Skills and tech stack

Questions candidates ask

What is the location of this job?

This full-time position is based in San Francisco, CA.

What is the salary range for the Staff Software Engineer role?

The annual salary ranges from $265,000 to $295,000 USD.

How many years of experience are required?

Candidates must have 8 or more years of software engineering experience.

What technical skills are needed for this position?

Applicants should be proficient in Python, JavaScript, or Go, and have experience with cloud platforms like AWS, Azure, or GCP.

How can I apply for this opening?

You can apply directly through the official Handshake careers page at joinhandshake.com/careers.

Ready to apply?

The application is on the official Handshake careers page.

Apply on company site