Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Promotions image - Rise Careers
Job details

Senior Software Engineer, Promotions

Everyone is welcome at Handshake. We know diverse teams build better products and we are committed to creating an inclusive culture built on a foundation of respect for all individuals. We strongly encourage candidates from non-traditional backgrounds, historically marginalized or underrepresented groups to apply.

Your impact

Handshake is hiring a Senior Software Engineer role on the Handshake Promotions Team. In this role, you will contribute to the team’s mission of driving Marketplace Outcomes like attributable hires, impressions and CTR to name a few, through product innovation; acquisition, and revenue generation. This is an exciting space where you will help build the ad engine, forecasting system and bidding platform for promotions on the entire Handshake product.  You will have the opportunities to lead large projects through all developmental stages-- from early brainstorming and requirements refining, visual design, architectural design, experimental design, scoping, execution, and finally release.

Your role

  • Your day-to-day work will feature regular collaboration on a cross-functional team with a designer, product manager and other engineers. You will also engage frequently with engineers, support, marketing and data analysts across the organization.
  • You will architect and build features to promote content like jobs, resumes, on different channels of the Handshake platform.
  • You will lead by example in maintaining a high standard of quality in your own work and in the feedback provided to peers in code review and architecture discussions.
  • You will lend your technical knowledge and experience to influence the team’s roadmap and prioritization of innovation and operational health initiatives such as quality control and on-call.
  • You will provide mentorship to engineers and unblock and support your team to meet deliverables.
  • You will lead sizable individual projects and projects that require multiple engineers. 

Your experience

  • You have experience as a full stack engineer with a focus on backend, and are confident driving architectural decisions on both frontend and backend.
  • You have demonstrated success collaborating with partners in product, design and analytics to define, build, and ship great products and experiences.
  • You have experience leading large projects from idea to high quality delivery.
  • You act with empathy when working with fellow engineers and coworkers, and enjoy providing mentorship and guidance to enable and support your team.
  • You strive for individual and team growth, proactively seeking feedback and identifying areas of the code, processes or procedures that need improvement.
  • You are a strong communicator and can articulate technical concepts and rationale to audiences of varying technical knowledge levels.

Bonus area of expertise

  • You have worked with Ruby, Ruby on Rails, Typescript, ReactJS, and PostgreSQL.
  • You have worked on SMB SAAS products at scale.
  • You demonstrate ownership-mentality and maintain a high degree of accountability for your work.

Compensation range

$180,000 - $260,000

For cash compensation, we set standard ranges for all U.S.-based roles based on function, level, and geographic location, benchmarked against similar stage growth companies. In order to be compliant with local legislation, as well as to provide greater transparency to candidates, we share salary ranges on all job postings regardless of desired hiring location. Final offer amounts are determined by multiple factors, including geographic location as well as candidate experience and expertise, and may vary from the amounts listed above.

About us

Handshake is the career platform for Gen Z. With a community of over 17 million students, alumni, employers, and career educators, Handshake’s network is where career advice and discovery turn into first, second, and third jobs. Nearly 1 million companies use Handshake to build their future workforce—from Fortune 500 to federal agencies, school districts to startups, healthcare systems to small businesses. Handshake is built for where you’re going, not where you’ve been.

When it comes to our workforce strategy, we’ve thought deeply about how work-life should look at Handshake. With our hybrid-work model, employees benefit from collaboration and shared team experiences three days per week in our vibrant offices, and enjoy the flexibility of remote work two days per week. Handshake is headquartered in San Francisco, with offices in New York, London, and Berlin.

What we offer

At Handshake, we'll give you the tools to feel healthy, happy and secure.

Benefits below apply to employees in full-time positions.

  • 💰 Equity and ownership in a fast-growing company.
  • 🍼 16 Weeks of paid parental leave for birth giving parents & 10 weeks of paid parental leave for non-birth giving parents.
  • 💝 Comprehensive medical, dental, and vision policies including LGTBQ+ Coverage. We also provide resources for Mental Health Assistance, Employee Assistance Programs and counseling support.
  • 💻 Handshake offers $500/£360 home office stipend for you to spend during your first 3 months to create a productive and comfortable workspace at home.
  • 📚 Generous learning & development opportunities and an annual $2,000/£1,500/€1,850 stipend for you to grow your skills and career.
  • 💰 Financial coaching through Origin to help you through your financial journey.
  • 🛜 Monthly internet stipend and a brand new MacBook to allow you to do your best work.
  • 🚃 Monthly commuter stipend for you to expense your travel to the office (for office-based employees).
  • 🥗 Free lunch provided twice a week across all offices.
  • 🤝 Referral bonus to reward you when you bring great talent to Handshake.

(US-specific benefits, in addition to the first section)

  • 🏦 401k Match: Handshake offers a dollar-for-dollar match on 1% of deferred salary, up to a maximum of $1,200 per year.
  • 🏝 All full-time US-based Handshakers are eligible for our flexible time off policy to get out and see the world. In addition, we offer 8 standardized holidays, and 2 additional days of flexible holiday time off. Lastly, we have a Winter #ShakeBreak, a one-week period of Collective Time Off.
  • 🍼 Family support: We partner with Milk Stork to provide comprehensive 100% employer-sponsored lactation support to traveling parents and guardians. Parental leave coaching and support provided by Parentaly.

(UK-specific benefits, in addition to the first section) 

  • 🏦 Pension Scheme: Handshake will provide you with a workplace pension, where you will make contributions based on 5% of your salary. Handshake will pay the equivalent of 3% towards your pension plan, subject to qualifying earnings limits.
  • 🏝 Up to 25 days of vacation to encourage people to reset, recharge, and refresh, in addition to 8 bank holidays throughout the year.
  • 🤝 Regular offsites each year to bring the team together + opportunity to travel to our HQ in San Francisco.
  • 🛍️ Discounts across various high street retailers, cinemas and other social activities exclusively for Handshake UK employees.

(Germany-specific benefits, in addition to the first section)

  • 🏝 25 days of annual leave + 5 days of a winter #ShakeBreak, a one-week period of Collective Time Off across the company.
  • 🤝 Regular offsites each year to bring the team together + opportunity to travel to our HQ in San Francisco once a year.
  • 🧘 Urban sports club membership offering access to a diverse network of fitness and wellness facilities.
  • 🛍️ Discounts across various high street retailers, cinemas and other social activities exclusively for Handshake Germany employees.

Looking for more? Explore our mission, values and comprehensive US benefits at joinhandshake.com/careers.

Handshake is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or reasonable accommodation, please reach out to us at people-hr@joinhandshake.com.

Handshake Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Handshake DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Handshake
Handshake CEO photo
Garrett Lord
Approve of CEO

Average salary estimate

$220000 / YEARLY (est.)
min
max
$180000K
$260000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Promotions, Handshake

Handshake is thrilled to welcome a Senior Software Engineer to our Promotions Team in sunny San Francisco! Here, you'll play a key role in driving our mission to enhance Marketplace Outcomes, including attributable hires and impressions, through innovative product development. Your days will be filled with collaboration across a cross-functional team, as you work alongside designers, product managers, and fellow engineers to build exciting features for the Handshake platform. Imagine architecting and constructing an ad engine, a bidding platform, and a forecasting system that'll shape the future of promotions for over 17 million users! With your extensive experience in full-stack engineering, including a passion for both backend and frontend decision-making, you'll surely make a significant impact. You won't just lead projects; you'll guide others too, mentoring your team and making sure that operational health remains a priority. If you're looking for a role where your contributions are recognized, and you're surrounded by a diverse and inclusive culture, Handshake is the place to be. We’re committed to fostering an environment where every team member's voice is heard and respected, driving innovation together. Plus, with our hybrid work model, you’ll enjoy the perfect balance between vibrant office life and remote work flexibility. Bring your expertise in Ruby on Rails or ReactJS, and let's build something amazing together at Handshake!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Promotions Role at Handshake
What are the key responsibilities of a Senior Software Engineer at Handshake?

As a Senior Software Engineer on the Promotions Team at Handshake, your responsibilities will include designing and building features that promote jobs and resumes on the Handshake platform. You'll lead significant projects from concept to release, engage regularly with cross-functional teams, and maintain a high standard of quality in both our code and peer review processes.

Join Rise to see the full answer
What qualifications are needed to apply for the Senior Software Engineer position at Handshake?

Candidates applying for the Senior Software Engineer role at Handshake should have substantial experience as a full-stack engineer focused on backend development. A successful track record of leading projects, collaboration with product design and analytics, and strong communication skills are essential for thriving in this position.

Join Rise to see the full answer
How does Handshake promote diversity in its Senior Software Engineer hiring process?

Handshake actively encourages candidates from non-traditional backgrounds and historically marginalized groups to apply for the Senior Software Engineer role. The company believes in building diverse teams that spark innovative ideas and products, creating an inclusive culture where all voices are heard.

Join Rise to see the full answer
What technologies should I be familiar with as a Senior Software Engineer at Handshake?

In the Senior Software Engineer position at Handshake, experience with technologies like Ruby, Ruby on Rails, Typescript, ReactJS, and PostgreSQL will be beneficial. Familiarity with developing SMB SaaS products at scale can also give you an edge in this role.

Join Rise to see the full answer
What is the work-life balance like for a Senior Software Engineer at Handshake?

At Handshake, Senior Software Engineers benefit from a hybrid work model, allowing for collaboration in the office three days a week and remote flexibility for two days. This setup helps maintain a healthy work-life balance while fostering a vibrant team environment.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Promotions
Can you describe your experience with leading large software projects?

When discussing your experience in leading large projects, think of specific examples where you took initiative from brainstorming to delivery. Highlight how you managed cross-functional teams, overcame challenges, and ensured quality standards were met throughout the process.

Join Rise to see the full answer
What architectural decisions have you made in your past projects?

It's essential to convey thoughtful decisions you’ve made regarding software architecture. Describe the considerations you took into account, such as scalability and performance, and how these choices positively impacted the projects you’ve worked on.

Join Rise to see the full answer
How do you approach code reviews with your peers?

Discuss your approach to maintaining a collaborative spirit during code reviews. Emphasize the importance of constructive feedback, how you ensure open communication, and share your strategies for helping less experienced developers grow through the review process.

Join Rise to see the full answer
How do you ensure quality control in your work?

When addressing quality control, highlight your practices in testing, deployment processes, and any specific tools you use. Discuss how you incorporate CI/CD pipelines in your workflow to ensure high code quality before releases.

Join Rise to see the full answer
What methods do you use to communicate technical concepts to non-technical stakeholders?

Communication is key! Share techniques you've utilized to break down technical jargon into understandable concepts for non-technical team members. This might involve using analogies or visual aids to foster better understanding.

Join Rise to see the full answer
Can you give an example of how you’ve mentored a junior engineer?

Reflect on specific instances where you've provided mentorship. Discuss how you identified the areas where support was needed, the guidance you offered, and the outcomes achieved—showing your investment in team development.

Join Rise to see the full answer
What challenges have you faced in developing software, and how did you overcome them?

Discussing past challenges shows your resilience. Provide details on a significant obstacle, your approach to problem-solving, and the important lessons learned from the experience that will benefit your role as a Senior Software Engineer.

Join Rise to see the full answer
How do you prioritize tasks in a project with tight deadlines?

Explain your prioritization methodology for managing multiple tasks under tight deadlines. This could involve agile practices, regular team check-ins, and setting clear deliverables to ensure successful project completion.

Join Rise to see the full answer
What role does collaboration play in your work as a software engineer?

Illustrate the value you place on collaboration by discussing specific projects where teamwork was crucial. Describe how you fostered effective communication among team members to achieve project goals collectively.

Join Rise to see the full answer
Why do you want to work at Handshake as a Senior Software Engineer?

Your motivation for wanting to join Handshake should encompass the company's mission and values. Express how you align with their goals to innovate in the career platform space and how the opportunity excites you to make a meaningful impact.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Handshake Remote San Francisco, CA (hybrid)
Posted 6 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Sabbatical
Paid Holidays
Photo of the Rise User
Handshake Remote San Francisco, CA (hybrid)
Posted 3 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Sabbatical
Paid Holidays
Photo of the Rise User
Axon Remote Ho Chi Minh City, Vietnam
Posted 13 days ago
Photo of the Rise User
Miltenyi Biotec Remote Friedrich-Ebert-Straße 68, Bergisch Gladbach, Germany
Posted 7 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Illumio Hybrid Sunnyvale, California
Posted 15 hours ago

Our mission at Handshake is to give all students the chance to build the career they want, no matter where they’re from or what school they attend.

64 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Sabbatical
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 13, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!