Lyft

About Lyft

The friendly ride-sharing alternative to Uber

🏢 Tech👥 1001+ employees📅 Founded 2012📍 China Basin, San Francisco, CA💰 $4.9b3.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...

Lyft

Software Engineering Senior

LyftToronto

Posted 2w agoSeniorSoftware Engineering📍 Toronto💰 $3 - $3 / daily
Apply Now →

Overview

Lyft is seeking a Senior Software Engineer to collaborate with cross-functional teams and write maintainable code. You'll work with technologies like Java and distributed systems in Toronto.

Job Description

Who you are

You have 5+ years of software engineering experience, demonstrating a strong ability to write well-crafted, well-tested, readable, and maintainable code. Your expertise in object-oriented programming allows you to design and implement robust software solutions that meet user needs effectively. You have experience working with distributed systems, which equips you to handle complex challenges in a scalable manner. Your familiarity with both relational and NoSQL databases enables you to choose the right data storage solutions for various applications. You are proactive in participating in code reviews, ensuring code quality, and sharing knowledge with your peers through tech talks and best practices. You are comfortable leading large projects from conception to execution, unblocking and supporting internal partners to achieve results.

Desirable

Experience with cloud technologies and microservices architecture would be a plus, as well as familiarity with agile methodologies. You are a strong communicator, able to articulate technical concepts to non-technical stakeholders, and you thrive in collaborative environments where you can contribute to team success.

What you'll do

As a Senior Software Engineer at Lyft, you will collaborate with product, data science, analytics, and operations teams to develop software that enhances the experience of our passengers and drivers. You will be responsible for writing high-quality code and participating in code reviews to maintain the highest standards of software quality. You will design, build, and improve a set of team-owned components, ensuring they are scalable and efficient. Your role will involve documenting your design decisions clearly, allowing for easy understanding and maintenance by other team members. You will also have the opportunity to mentor junior engineers, sharing your knowledge and experience to help them grow in their careers. You will be involved in the entire software development lifecycle, from ideation through to deployment and maintenance, ensuring that the software you build meets the needs of our users and aligns with Lyft's mission.

What we offer

Lyft provides a supportive work environment that values diversity and inclusion, offering extended health and dental coverage options, life insurance, and disability benefits. We also prioritize mental health and family building benefits, along with child care and pet benefits. You will have access to a Lyft-funded Health Care Savings Account and an RRSP plan to help you save for your future. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of every candidate to contribute to our mission.

Interested in this role?

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

Similar Jobs You Might Like

Based on your interests and this role

Lyft

Software Engineering

Lyft📍 Toronto

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.

Senior
1d ago
Lyft

Machine Learning Engineer

Lyft📍 Toronto

Lyft is seeking a Senior Machine Learning Engineer for their Mapping team to enhance mapping capabilities using various input sources. You'll work with machine learning models and data processing techniques in Toronto.

Senior
3w ago
Lyft

Software Engineering

Lyft📍 Toronto

Lyft is hiring a Software Engineer to build systems that enhance the transportation experience for riders and drivers. You'll work on distributed computing and machine learning challenges in Toronto. This position requires a passion for innovative solutions.

1w ago
Lyft

Engineering Manager

Lyft📍 Toronto

Lyft is seeking an Engineering Manager for their Mapping team to lead the development of critical mapping technologies. You'll oversee a team of engineers and ensure the delivery of innovative mapping solutions. This role requires strong leadership and technical expertise.

Lead
1 month ago
Lyft

Software Engineering

Lyft📍 Toronto

Lyft is hiring a Senior Software Engineer for their Data Platforms team to design and maintain low latency and high throughput systems. You'll work with technologies like Apache Flink and Apache Beam, focusing on critical business needs. This role requires experience with near-real-time streaming systems.

Senior
1w ago