Senior Software Engineer

Los Angeles, CA, United States


Role Location

  • Los Angeles, CA, United States


51 - 100 people


1933 S Broadway Ste 1144
Los Angeles, CA, 90007, US

Tech Stack

  • Ruby on Rails
  • Go
  • Google Cloud
  • PostgreSQL
  • Swift
  • Java
  • Redis

Role Description

You're an experienced software engineer who has built entire APIs from scratch. You write scalable, clean code, and thrive in a fast-paced startup environment. You are up for the challenge of owning the full stack, from debugging slow database queries to collaborating with mobile engineers to build a scalable API to building tools for the customer experience team. You are an excellent communicator and know how to ask the right questions. Above all, you want to build something that fundamentally changes the lives of families for the better.

Your Primary Responsibilities

• Own the full cycle of software development, from the moment a new product idea arrives on the roadmap to writing code and tests to release • Focus on test-driven, scalable development • Think constantly about ways to improve the product to serve the company's mission of making families' lives better • Work with product, engineering, and design to solve complex routing optimization and logistics problems • Continuously improve the scalability of our API • Keep up to date with the state-of-the-art of backend engineering


• B.S./M.S. in Computer Science or equivalent, and 5+ years of software engineering • 5+ years experience with Ruby on Rails, 5+ years experience with PostgresQL or similar relational database • Multiple examples of delivering high-quality, performant, low-error-rate, production APIs • Extensive experience working with product, design, and mobile engineers • Demonstrated ability to think of elegant, simple solutions to complex problems • Extensive experience writing unit and functional tests • Lives in / willing to relocate to Los Angeles for an on-site position

Nice to have:

• 2+ years experience with the Go programming language • Fluency in bash scripting • Knowledge of websockets, pub/sub design patterns, PostGIS, traveling salesman problem solutions

About HopSkipDrive

HopSkipDrive is a mission-driven company whose goal is to give all kids access to opportunity through mobility. Founded in 2014, HopSkipDrive is the most caring, tech-enabled transportation solution for families and K-12 schools, non-profits, and kid-based businesses. The company is building a national transportation network that connects schools & families with trusted CareDrivers, who get kids wherever they need to go safely, reliably and economically. CareDrivers must have a minimum of 5 years of caregiving experience and pass a rigorous 15-point certification process, which includes extensive background checks, fingerprinting, DMV checks, driver training, and an in-person meeting with HopSkipDrive staff.

HopSkipDrive is reshaping K-12 transportation. We help schools and families get kids where they need to go safely and dependably. We were founded by 3 working moms who have 8 kids among them and who developed HopSkipDrive as a solution to their own problems getting kids where they needed to go. We are a VC-backed company with investment and involvement from nearly every major LA investor including Upfront Ventures, Greycroft and Pritzker, with more than $20M in funding.

We are based in downtown LA. Our mission, our enormous market potential, our team and the technology challenges we are solving make HopSkipDrive one of LA’s hottest startups and an all-around awesome place to work.

Company Culture

We value ownership and hustle. Everyone is empowered to shape the future of the company and there's a sense of pride and commitment that comes from doing something that truly shapes the lives of kids and families.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.