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 Mid-Level

LyftToronto

Posted 1 month agoMid-LevelSoftware Engineering📍 Toronto💰 $3 - $3 / daily
Apply Now →

Overview

Lyft is seeking a Software Engineer for their Safety & Customer Care team to enhance customer support through AI technologies. You'll collaborate with cross-functional teams and write clean, reliable code. This role requires 4+ years of experience in software development.

Job Description

Who you are

You have 4+ years of experience in software development, particularly in distributed systems and infrastructure engineering — you've tackled complex challenges and delivered scalable solutions. Your expertise in object-oriented programming is strong, with bonus points for experience in Python or Go, which you have used to build robust applications.

You are familiar with distributed systems, having worked with technologies like Kubernetes and gRPC — you understand the intricacies of deploying and managing applications in a cloud environment. Your experience includes defining API schemas and developing backend services in a microservices architecture, ensuring that your solutions are both efficient and maintainable.

You have a solid understanding of databases and their optimization — you know how to design schemas that support high-performance applications and can troubleshoot issues that arise in production environments. Your commitment to writing clean, well-tested, and maintainable code aligns with engineering best practices, and you actively participate in design and code reviews to uphold system quality.

You thrive in collaborative environments, working closely with Product Managers, Designers, and other Engineers to define and deliver new product features and technical initiatives — your communication skills enable you to articulate technical concepts to non-technical stakeholders effectively. You are proactive in identifying areas for improvement in development processes and engineering infrastructure, always seeking to enhance the team's productivity and output.

Desirable

Experience with AI technologies is a plus, as you will leverage these tools to improve customer support experiences. Familiarity with agile methodologies and tools like Jira can help you navigate project management effectively.

What you'll do

In this role, you will design, develop, test, and deploy highly scalable and reliable software services and applications — your contributions will directly impact the customer support experience at Lyft. You will write clean, well-tested code, ensuring that your work adheres to the highest standards of quality and performance.

You will collaborate with cross-functional teams to define and deliver new product features — your ability to work closely with Product Managers and Designers will be crucial in translating user needs into technical solutions. You will participate in design and code reviews, providing constructive feedback to your peers and ensuring that the team's output meets Lyft's engineering excellence standards.

Monitoring system health and performance will be part of your responsibilities — you will troubleshoot production issues and implement effective resolutions to maintain service reliability. Your proactive approach will help identify and implement improvements to our development processes, architecture, and engineering infrastructure, fostering a culture of continuous improvement within the team.

What we offer

At Lyft, we cultivate a work environment where all team members belong and have the opportunity to thrive. You will be part of a team that values engineering excellence and cross-functional collaboration. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective and skills can contribute to our mission of serving and connecting people.

We offer competitive compensation and benefits, and your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process. Join us in making a difference in the customer support experience through innovative technology.

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 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

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

Software Engineering

Lyft📍 Toronto

Lyft is looking for a Software Engineer to join their Rider Team in Toronto. You'll collaborate with cross-functional teams to build and improve user-facing app experiences. This role requires experience with Python and/or Go.

Mid-Level
3w ago
Waabi

Software Engineering

Waabi📍 Toronto

Waabi is hiring a Software Engineer to contribute to the development of self-driving technology. You'll work with languages like Python, C++, Go, and Rust to build reliable tools and frameworks. This position is suitable for entry-level or junior candidates.

Entry-Level
4 years ago
Nubank

Staff Engineer

Nubank📍 Toronto

Nubank is seeking a Staff Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and contribute to building innovative financial products. This role requires a strong background in software development and a willingness to learn new technologies.

Senior
1 month ago