Taro Logo

Software Engineer

Lyft is a transportation network company that provides ride-sharing, bikes, scooters, and public transit solutions to millions of people daily.
$128,000 - $160,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Transportation

Description For Software Engineer

Lyft, a leading transportation network company, is seeking a Software Engineer to join their team in New York. This role focuses on improving their routing engine and building cloud-based services that process millions of route requests daily. The position offers an opportunity to work with cutting-edge technologies like AWS, Kubernetes, and Apache Airflow, alongside passionate colleagues in software engineering, machine learning, and data science.

The ideal candidate will have 3+ years of experience and strong expertise in object-oriented programming, particularly with C++ or Go. They'll be responsible for developing mission-critical algorithms and services that power Lyft's transportation network, serving millions of users daily. The role involves analyzing ride data, understanding customer needs, and creating scalable infrastructure solutions.

Working at Lyft means joining a company whose purpose is to serve and connect, with a strong emphasis on fostering an inclusive environment where all team members can thrive. The position offers competitive compensation ($128,000-$160,000) and comprehensive benefits, including medical coverage, mental health support, and family-friendly policies like 18 weeks of parental leave.

The hybrid work model requires 3 days in-office (Monday, Wednesday, Thursday), allowing for collaboration while maintaining flexibility. This is an excellent opportunity for engineers passionate about solving complex transportation challenges while making a direct impact on millions of users' daily lives. The role combines technical expertise with business impact, offering growth potential in a dynamic, mission-driven environment.

Last updated 13 days ago

Responsibilities For Software Engineer

  • Drive high-impact projects and innovate new solutions for routing experience
  • Build and deploy mission critical algorithms and services for millions of requests per day
  • Analyze rides, understand customer pain points, prioritize and size feature requests
  • Create resilient and scalable infrastructure
  • Participate in production on call rotation

Requirements For Software Engineer

Go
Python
Kubernetes
  • 3+ years of professional software engineering experience
  • Extensive experience in object-oriented programming (ideally C++ or Go)
  • Hands-on experience with cloud computing using AWS, GCP or Azure
  • Experience with big data processing / distributed data pipelines
  • Strong verbal and written communication skills
  • Interest in Mapping technologies

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Commuter Benefits
  • Great medical, dental, and vision insurance options
  • Mental health benefits
  • Family building benefits
  • Child care and pet benefits
  • 401(k) plan
  • Discretionary paid time off
  • 18 weeks of paid parental leave
  • Subsidized commuter benefits
  • Lyft Pink ridership program

Jobs Related To Lyft Software Engineer