Senior Software Engineer, Platform Services

Posted 7 Days Ago
Be an Early Applicant
Remote
Senior level
HR Tech
The Role
Work as a Senior Software Engineer with a focus on Data Engineering in the Platform Services team at Handshake. Collaborate with other engineers to create high-quality core mini-services in IAM, Communications, and Event Pipeline. Build a new real-time event pipeline for asynchronous collaboration and data sharing.
Summary Generated by Built In

We’re thrilled to announce Handshake’s $80M Series E funding round. From the start, we’ve made it our mission to break down barriers and create equitable access to great jobs. We’re expanding our mission to build a platform students love, that helps early talent of all backgrounds receive access to opportunities – no matter who they know or where they go to school. 

Handshake is the largest early career network, helping millions of students from all backgrounds get hired and launch their careers with no connections, experience, or luck required. The Handshake community includes 18 million students and young alumni (9 million active students & alumni) from 1,400 educational institutions including four-year colleges, community colleges, boot camps, and 290+ minority-serving institutions. We connect up-and-coming talent across all 50 states with 600,000+ employers recruiting on Handshake - from every Fortune 500 company to thousands of small businesses, nonprofits, startups, and more. Handshake is headquartered in San Francisco with offices in Denver, New York, and London.

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.

If you are not sure that you’re 100% qualified, but up for the challenge – we want you to apply. We believe skills are transferable and passion for our mission goes a long way.

Senior Software Engineer, Platform Services

Our mission is to democratize opportunity for students everywhere. We believe that every student should have an equal opportunity to build a meaningful career regardless of where they go to school, what they major in, or who they know. The Handshake community includes 17 million students and young alumni at more than 1000 universities. We connect talent from across all 50 states with over 500,000 employers recruiting on Handshake - from every Fortune 500 company to thousands of local mom and pop shops, nonprofits, startups, and more.

We welcome all people. We celebrate diversity of all kinds and are committed to creating an inclusive culture built on a foundation of respect for all individuals. We seek to hire, develop and retain talented people from all backgrounds. Individuals from non-traditional backgrounds, historically marginalized or underrepresented groups are strongly encouraged to apply.

If you are not sure that you’re 100% qualified, but up for the challenge - we want you to apply.

Your Impact

Handshake is hiring a Senior or Staff level Software Engineer with a Data Engineering focus reporting to the Engineering Manager of Platform Services, Monique Mitchell. Platform Services is a diverse team of collaborative engineers who value creating high quality, high impact core mini-services in IAM, Communications, and Event Pipeline. In this role you will work closely with other Platform Services engineers such as Sean McNeil and Dan Weinand, as well as many other product and data engineers (aka our customers!) across the company.

We are building a new real-time event pipeline (Domain Event Platform) to form the basis of asynchronous collaboration and data sharing between services and our data platform. We are looking for a Software Engineer with strong Data Engineering and Ops experience to be a technical leader for this new initiative, providing guidance on how to scale the Domain Event Platform as we ramp up it’s usage in production. You will have the opportunity to be in the heart of our next-generation architecture initiative.

Your Role

We’re excited for you to work on:

  • Helping to evolve our overall event-driven architecture, applying concepts from domain-driven design and other architectural patterns to build a scalable foundation for product and data teams.

  • Designing, developing, and deploying performant event pipelines that provide core functionality to product and data engineering teams.

  • Creating a registry and owning data standards for event schemas.

  • Refactoring systems, services, and tools to better handle increases in volume and scale. 

Your Experience

  • You prefer taking projects from inception to completion and are outcome oriented.

  • You act with empathy when partnering with fellow engineers and coworkers.

  • You have 5+ years experience in building web applications with a focus on data management via event sourcing in a dynamic development environment.

  • You are familiar with and passionate about software architecture patterns, such as Domain-Driven Design, Clean Code/Architecture, etc.

  • You have experience working in distributed, performant, at-scale event-driven and/or reactive architecture systems.

  • You have experience with data serialization / standardizing how data is exchanged between systems (e.g. Avro, Thrift, Json Schema, Protobuf).

  • You are strong in backend engineering, but have passion and knowledge in data, automation and Ops.

  • You appreciate good documentation and procedures.

  • You are proud of your craft, and enjoy and value clean code that scales to keep large teams productive.

Technologies You'll Work With

  • Kubernetes, Terraform, GCP, AWS

  • PostgreSQL, Redis, Pub/Sub

  • Ruby on Rails, Golang

  • Plus the opportunity to recommend and use additional technologies as we scale such as Python, Kafka, Kinesis, or something in the MQ family (ZeroMQ, RabbitMQ, AMQP, etc.)

Compensation Range

$154,660 - $205,000

Benefits

  • Stock: Ownership in a fast-growing company.

  • 401k: We care about your ability to save for your future.

  • Family Focus: Parental leave and flexibility for families.

  • Time Off: Flexible vacation policy to encourage people to rest and recharge.

  • Healthcare: World-class medical, dental, and vision policies.

  • Goodies: Whatever hardware and software you need to get the job done.

  • Team Fun: Regularly scheduled events, movie nights, and book clubs. 

  • Learning: Learning & Development stipend for you to grow your skills and career.

  • Great team: Working with driven, fun, and kind people who are committed to making a difference!

  • ...And much more!


We value diversity of all kinds, and are committed to building a diverse and inclusive workplace where we learn from each other. We are an equal opportunity employer and welcome people of all different backgrounds, experiences, abilities and perspectives.

Interested in what Handshake’s San Francisco HQ is like when we’re together? Check out this video: Just browsing or not ready to apply? Keep in touch with us!

The Company
199 Employees
Year Founded: 2012

What We Do

Handshake is the college career network of the future, built to transform the recruiting experience for college students, career centers and employers. Our mission is to democratize access to opportunity: to help every college student find the right job for them, no matter where they go to school, what they’re majoring in, or who they know.

Gallery

Gallery

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account