Software Engineer, Routing

Lyft

  • Toronto, Ontario, Canada
  • Hybrid
  • C$108,000 - C$135,000 a year
  • Posted Aug 11, 2026
Sign up — let your agent apply Sign in

BestApply tailors your resume and applies for you.

GoC++Cloud ComputingAWSDistributed Data PipelinesObject-Oriented ProgrammingBig Data ProcessingAzurePythonApache AirflowKubernetesKafka

Job description

About the role

The Software Engineer, Routing will improve Lyft’s routing engine, build cloud-based services that handle millions of route requests per day, and create data-processing workflows, collaborating with engineering, machine-learning and data-science teams to deliver scalable, high-performance routing solutions.

About the company

Lyft is a transportation network that connects millions of riders and drivers daily through cars, bikes, scooters, public transit and walking, aiming to provide the fastest, most affordable and safest routes. The company emphasizes an inclusive culture, AI/ML-enhanced services, and uses modern cloud technologies such as AWS, Kubernetes, Airflow, Flink and Kafka.

Requirements

  • BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience
  • 3+ years of professional software engineering experience
  • Extensive experience in object-oriented programming, ideally in Go, C++, or Python
  • Hands-on experience with cloud computing platforms such as AWS, GCP, or Azure
  • Experience with big data processing/distributed pipelines and tools like Apache Airflow, Flink, and Kafka
  • Excellent communication skills with ability to convey technical concepts to both technical and non-technical audiences and collaborate across teams