
The friendly ride-sharing alternative to Uber
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 ...
Lyft offers a comprehensive benefits package including unlimited paid time off for salaried employees, 15 days PTO for hourly team members, and 18 wee...
Lyft fosters a culture focused on reliability and friendliness, positioning itself as a greener alternative to Uber. The company emphasizes local oper...

Lyft • Toronto, Canada
Lyft is hiring a C++ Software Engineer to develop large-scale routing engines for their mapping services. You'll work with high-throughput, low-latency backend services primarily in C++. This role requires a strong background in C++ development.
You have a strong background in C++ development, with experience building high-throughput, low-latency backend services. Your expertise allows you to contribute effectively to the Routing Team at Lyft, where you'll collaborate with engineering, product, data science, analytics, and operations to innovate and drive high-impact projects. You understand the importance of creating a digital representation of the physical world and are excited about the opportunity to enhance user experiences through mapping technologies.
You thrive in a collaborative environment and are eager to work with cross-functional teams to iterate quickly on solutions that delight passengers and drivers alike. Your problem-solving skills and technical knowledge enable you to tackle complex challenges in real-time routing and mapping services. You are committed to fostering a work environment where all team members belong and have the opportunity to thrive.
Experience with large-scale systems and a passion for mapping technologies would be beneficial. Familiarity with backend service architecture and performance optimization is a plus, as is a willingness to learn and adapt to new technologies and methodologies.
As a C++ Software Engineer at Lyft, you will be responsible for developing and maintaining large-scale routing engines that are critical to the company's mapping services. You will work closely with various teams to integrate internal and external data sources, ensuring that the routing information is accurate and up-to-date. Your role will involve driving high-impact projects that enhance the user experience for both passengers and drivers.
You will collaborate with product managers and data scientists to understand user needs and translate them into technical requirements. Your contributions will help shape the future of Lyft's mapping capabilities, enabling innovative features that set Lyft apart in the rideshare industry. You will also participate in code reviews and contribute to the overall improvement of the team's development processes.
Lyft offers a supportive and inclusive work environment where you can thrive and grow your career. You will have the opportunity to work on cutting-edge technologies that have a real-world impact on transportation and mobility. The company values innovation and encourages employees to bring their ideas to the table. Lyft also provides competitive compensation and benefits, ensuring that you are rewarded for your contributions to the team and the company as a whole.
Apply now or save it for later. Get alerts for similar jobs at Lyft.