LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Lyft›Senior C++ Software Engineer
Lyft

About Lyft

The friendly ride-sharing alternative to Uber

🏢 Tech👥 1001+ employees📅 Founded 2012📍 China Basin, San Francisco, CA💰 $4.9b⭐ 3.6
B2CTravelTransportMobilityRidesharing

Key Highlights

  • Headquartered in San Francisco, CA
  • Over 100 million rides completed
  • $4.9 billion raised in funding
  • Acquired PBSC Urban Solutions in 2022

Lyft, headquartered in San Francisco, CA, is a leading ride-sharing company focused on improving transportation experiences in the U.S. and Canada. With over 100 million rides completed and $4.9 billion raised in funding, Lyft aims to provide a more reliable and environmentally friendly alternative ...

🎁 Benefits

Lyft offers a comprehensive benefits package including unlimited paid time off for salaried employees, 15 days PTO for hourly team members, and 18 wee...

🌟 Culture

Lyft fosters a culture focused on reliability and friendliness, positioning itself as a greener alternative to Uber. The company emphasizes local oper...

🌐 Website💼 LinkedIn𝕏 TwitterAll 153 jobs →
Lyft

Senior C++ Software Engineer

Lyft • Toronto, Canada

Posted 4d agoSeniorSoftware engineering📍 Toronto
Apply Now →

Skills & Technologies

C++

Overview

Lyft is seeking a Senior C++ Software Engineer to develop large-scale routing engines. You'll work primarily with C++ to enhance Lyft's mapping capabilities. This role requires a strong background in building high-throughput, low-latency backend services.

Job Description

Who you are

You have a strong background in C++ development and experience building high-throughput, low-latency backend services. With 5+ years of experience in software engineering, you understand the intricacies of developing scalable systems that can handle real-time data processing. You thrive in collaborative environments, working closely with product and data teams to create impactful solutions. Your expertise in C++ allows you to contribute effectively to the Routing Team, where you'll be involved in enhancing Lyft's mapping assets and capabilities.

You are passionate about technology and its ability to improve real-world interactions. You have a keen interest in mapping services and understand how they play a crucial role in facilitating dynamic user experiences. Your problem-solving skills enable you to tackle complex challenges, and you are always eager to learn and incorporate new technologies into your work. You believe in the importance of belonging and collaboration within a team, and you are committed to fostering an inclusive work environment.

Desirable

Experience with additional programming languages or technologies related to backend services is a plus. Familiarity with mapping technologies or real-time data processing systems would enhance your contributions to the team. You are open to mentoring junior engineers and sharing your knowledge to help others grow in their careers.

What you'll do

As a Senior C++ Software Engineer at Lyft, you will be a key member of the Routing Team, responsible for developing and optimizing large-scale routing engines. Your work will directly impact the user experience across Lyft's products, enabling features that rely on accurate and real-time mapping data. You will collaborate with cross-functional teams, including product managers and data scientists, to define requirements and implement solutions that meet user needs.

You will design and implement high-performance algorithms that process routing information efficiently. Your role will involve analyzing system performance and identifying areas for improvement, ensuring that Lyft's mapping services remain reliable and responsive. You will participate in code reviews, providing constructive feedback to peers and contributing to the overall quality of the codebase.

In addition to coding, you will engage in architectural discussions, helping to shape the future of Lyft's mapping technology. You will stay updated on industry trends and best practices, continuously seeking ways to enhance your skills and the team's capabilities. Your contributions will play a vital role in maintaining Lyft's position as a leader in the rideshare industry.

What we offer

Lyft offers a collaborative and inclusive work environment where you can thrive and make a meaningful impact. You will have the opportunity to work on cutting-edge technologies that shape the future of transportation. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our mission to connect people and improve their lives through innovative mapping solutions.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Lyft.

Apply Now →Get Job Alerts