At Lyft, we are on a mission to improve transportation and create more sustainable cities through our innovative technology. As a Staff Software Engineer, you will play a crucial role in developing and maintaining the core systems that power our platform. We are looking for a highly motivated and experienced individual who is passionate about tackling complex engineering challenges and delivering high-quality solutions. If you are someone who thrives in a fast-paced and collaborative environment, and wants to be a part of revolutionizing the way people move around, then we want to hear from you!
- Develop and maintain the core systems that power the Lyft platform, including designing, coding, testing, and debugging.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Work closely with product managers and designers to ensure high-quality and efficient implementation of features.
- Continuously improve and optimize the performance and scalability of our systems.
- Identify and address technical debt and participate in code reviews to maintain code quality.
- Stay up-to-date with industry trends and new technologies, and apply them to improve our systems.
- Provide technical guidance and mentorship to junior engineers on the team.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Participate in an agile development environment, including planning, estimation, and delivery of software solutions.
- Collaborate with other engineering teams to integrate new features and functionality into existing systems.
- Proactively identify and propose solutions for potential roadblocks or challenges.
- Communicate project progress and escalate any issues or risks to stakeholders.
- Adhere to coding standards, best practices, and industry standards to ensure high-quality software development.
- Continuously seek opportunities to improve processes and increase efficiency within the engineering team.
- Embody the Lyft culture and values, and contribute to a positive and inclusive work environment.
Bachelor's Degree In Computer Science, Software Engineering, Or A Related Field.
5+ Years Of Experience In Software Development, Preferably In A Fast-Paced And Agile Environment.
Proficiency In At Least One High-Level Programming Language Such As Java, Python, Or C++.
Experience With Web Development Frameworks And Technologies Such As React, Angular, Or Node.js.
Strong Problem-Solving Skills And Ability To Design And Implement Scalable And Maintainable Software Solutions.
Project Management
Communication
Agile Methodology
Continuous Integration
Mentoring
Code Review
Team Leadership
Technical Documentation
Problem-Solving
Software Architecture
Full-Stack Development
Coding Proficiency
Communication
Conflict Resolution
Leadership
Time management
Interpersonal Skills
creativity
Critical thinking
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Staff Software Engineer in San Francisco, CA, USA is between $140,000 and $180,000 per year. However, salary can vary depending on the specific company, years of experience, and individual skills and qualifications.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Lyft, Inc. is a transportation network company based in San Francisco, California and operating in 640 cities in the United States and 9 cities in Canada. It develops, markets, and operates the Lyft mobile app, offering car rides, scooters, and a bicycle-sharing system.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started