Taro Logo

Software Engineer

Lyft is a transportation network company providing 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

Job Description

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 requires expertise in software architecture and algorithms, with a strong emphasis on creating efficient cloud-based services.

The ideal candidate will work with cutting-edge technologies including AWS, Kubernetes, and Apache Airflow, collaborating with passionate professionals across software engineering, machine learning, and data science teams. The role involves building mission-critical algorithms and services using C++, Go, and Python, while analyzing customer needs and designing solutions that impact millions of users.

This is an excellent opportunity for a mid-level engineer with 3+ years of experience who wants to make a significant impact on transportation technology. The position offers competitive compensation ($128,000-$160,000) and comprehensive benefits, including medical coverage, mental health support, and family benefits. The hybrid work environment requires 3 days in-office (Monday, Wednesday, Thursday), fostering a collaborative culture while maintaining flexibility.

Working at Lyft means joining a company committed to serving and connecting people through innovative transportation solutions. The role combines technical challenges with real-world impact, making it ideal for engineers passionate about building scalable systems that directly affect how millions of people move through their cities. The company's inclusive culture and commitment to fostering belonging make it an attractive workplace for diverse talent.

Last updated 2 months ago

Responsibilities For Software Engineer

  • Drive high-impact projects and innovate new solutions to provide the best routing experience possible
  • Build and deploy mission critical algorithms and services that can serve millions of requests per day
  • Analyze rides, understand customer pain points, prioritize and size feature requests
  • Create a resilient and scalable infrastructure
  • Participate in production on call rotation to maintain services

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 and tools
  • Strong verbal and written communication skills
  • Interest in Mapping technologies

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
Commuter Benefits
  • Medical, dental, and vision insurance
  • 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 membership

Related Jobs

Software Engineer

Software Engineer position at Lyft focusing on routing engine development and cloud-based services, offering $128-160K salary with hybrid work in New York.

Software Integrity Engineer - CoreOS Performance QE

Quality Engineering Software Integrity Engineer role at Apple focusing on performance testing and quality assurance for CoreOS, offering competitive compensation and comprehensive benefits.

Software Quality Engineer, Photos

Software Quality Engineer position at Apple focusing on Photos app testing, requiring 3 years experience and offering comprehensive benefits.

Software Engineer (SAP Application Engineer), IS&T Enterprise Systems

SAP Application Engineer role at Apple, focusing on enterprise systems development using ABAP and S/4 HANA technologies.

Software Developer in Test, LocalStorage QA

Software Developer in Test position at Apple focusing on LocalStorage QA and automated testing for storage technologies.