Senior Software Engineer, Notifications
handshakeUSAFull Time2w ago
RubyReactRailsGraphQLLLMAIiOSAndroidMobileSupportRevenueGrowth
Job description
Senior Software Engineer, Notifications at handshake.
About the role
Join the Growth team to build the infrastructure that connects millions of students with employers. You will lead technical initiatives, influence our engineering roadmap, and develop scalable systems for one of the largest career platforms globally.
Key facts
What you'll do
- Design and deploy experiments across the user funnel, focusing on notifications, onboarding, activation, and retention.
- Build and maintain distributed systems capable of supporting millions of concurrent users.
- Collaborate with data scientists and product managers to turn growth hypotheses into functional technical designs.
- Provide mentorship to team members to improve overall technical standards.
- Evaluate trade-offs between rapid prototyping and building for long-term production stability.
Requirements
- Minimum of 5 years of professional software engineering experience, preferably with consumer or growth-oriented products.
- Proficiency in backend or full-stack development using frameworks like Ruby on Rails, GraphQL, or React.
- Experience with experimentation platforms, including A/B testing frameworks and feature flagging.
- Proven ability to ship iterative updates based on user data rather than static requirements.
- Ability to communicate technical trade-offs to cross-functional partners like designers and PMs.
Nice to have
- Experience with notification systems, user authentication, or authorization at scale.
- Background in mobile growth for iOS or Android.
- Familiarity with AI-assisted products or LLM-powered features.
Skills & tools
- Backend development (Ruby on Rails preferred)
- Full-stack development (React, GraphQL)
- Distributed systems architecture
- Experimentation and A/B testing frameworks
Practical notes
- Benefits include 401(k) matching, medical, dental, vision, mental health support, and financial coaching.
- The company provides paid parental leave, fertility benefits, and parental coaching.
- Employees receive a learning stipend, wellness stipend, and flexible PTO with 15 holidays plus 2 flex days.
- The San Francisco office offers free lunch and gym access.