Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Driver Earnings image - Rise Careers
Job details

Software Engineer, Driver Earnings

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.

Lyft is looking for experienced and product-focused software engineers. We are growing our team with people who want to build, improve, and incorporate technologies that enrich the lives of our community. As an engineer at Lyft, you'll collaborate cross functionally with product, data science, analytics, and operations on code that empowers us to iterate quickly while focusing on delighting our passengers and drivers.

Responsibilities:

  • Write well-crafted, maintainable code and collaborate with product managers, designers, and engineering teams to deliver complex features from idea to execution.
  • Manage project priorities, deadlines, and deliverables, while considering business context and failure modes in design decisions.
  • Participate in code reviews, ensuring code quality, sharing knowledge, and mentoring junior engineers.
  • Join the on-call rotation, triaging and resolving incidents/issues across applications and platforms.
  • Contribute to defining the roadmap and architecture, and identify opportunities for process improvement and automation.
  • Participate in hiring activities: take part in technical interviews, live coding, share detailed feedback to hire the best technical talent in the function.

Experience:

  • 5+ years of software engineering experience with high-level programming languages; experience with Python and Go is a plus.
  • BS/MS in Computer Engineering, Computer Science, or related field, or equivalent work experience.
  • Strong background in distributed systems, and proficient in both relational and NoSQL databases.
  • Proven experience in designing, debugging, and managing fault-tolerant, highly available, large-scale distributed systems.

Benefits:

  • Great medical, dental, and vision insurance options with additional programs available when enrolled
  • Mental health benefits
  • Family building benefits
  • Child care and pet benefits
  • 401(k) plan to help save for your future
  • In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off
  • 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
  • Subsidized commuter benefits
  • Lyft Pink - Lyft team members get an exclusive opportunity to test new benefits of our Ridership Program

Lyft is an equal opportunity employer committed to an inclusive workplace that fosters belonging. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, age, genetic information, or any other basis prohibited by law. We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law.

Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid

The expected base pay range for this position in the Seattle area is $148,000-$185,000 USD. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.

Lyft Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Lyft DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Lyft
Lyft CEO photo
David Risher
Approve of CEO

Average salary estimate

$166500 / YEARLY (est.)
min
max
$148000K
$185000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Driver Earnings, Lyft

At Lyft, we believe in connecting people and enriching lives, and we’re searching for a talented Software Engineer for our Driver Earnings team located in Toronto, Canada. If you’re excited about crafting innovative solutions to help drivers earn their fare, then this position is just for you. As a software engineer here, you’ll get to collaborate with product managers, designers, and data scientists to take your ideas from conception all the way to execution. Your responsibilities will include writing clean, maintainable code, managing project deadlines, and participating in code reviews to uphold our high standards. With over five years of experience in high-level programming languages — especially Python and Go — you'll have the chance to shape the roadmap and architecture of our systems, ensuring they’re reliable and efficient. We’re looking for someone who echoes our commitment to quality and collaboration. In addition to tackling exciting technical challenges, you'll also play a role in mentoring junior engineers and participating in hiring the next generation of talent. Our work environment is designed to foster belonging, and we offer exceptional benefits, from competitive medical insurance to flexible paid time off and mental health support. We honor family with 18 weeks of paid parental leave and uphold a strong commitment to inclusivity. Join us at Lyft to make a real impact on our community and build technology that makes a difference. Let’s grow together!

Frequently Asked Questions (FAQs) for Software Engineer, Driver Earnings Role at Lyft
What are the main responsibilities of a Software Engineer in Driver Earnings at Lyft?

The main responsibilities of a Software Engineer in Driver Earnings at Lyft include crafting and maintaining high-quality code, collaborating with cross-functional teams to deliver features, participating in code reviews, contributing to the architectural roadmap, managing project deadlines, and mentoring junior engineers. This role is pivotal in ensuring the systems that help our drivers earn their fare are efficient and reliable.

Join Rise to see the full answer
What qualifications do I need for the Software Engineer position at Lyft?

To qualify for the Software Engineer position in Driver Earnings at Lyft, candidates should possess over five years of software engineering experience with expertise in high-level programming languages, particularly Python and Go. A Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience is preferred. Familiarity with distributed systems, as well as both relational and NoSQL databases, is also essential.

Join Rise to see the full answer
What is the company culture like for Software Engineers at Lyft?

The company culture for Software Engineers at Lyft is vibrant and inclusive, promoting collaboration and innovation. Engineers work closely with diverse teams across product, data science, and operations to create solutions that empower our community. We emphasize belonging and encourage personal growth, making it a place where engineers can thrive and contribute to meaningful projects.

Join Rise to see the full answer
Is there room for career growth for Software Engineers at Lyft?

Absolutely! As a Software Engineer in Driver Earnings at Lyft, you’ll have numerous opportunities for career progression. You can advance within technical tracks or transition into leadership roles. You'll also gain valuable experience from mentorship programs and a commitment to professional development, ensuring your skills remain sharp and relevant in a fast-evolving tech landscape.

Join Rise to see the full answer
What kind of benefits can I expect as a Software Engineer at Lyft?

As a Software Engineer at Lyft, you can expect a comprehensive benefits package including excellent medical, dental, and vision insurance, mental health support, generous paid time off, and 18 weeks of paid parental leave. Additional perks include subsidized commuter benefits and the opportunity to work flexibly, aligning with Lyft's commitment to work-life balance.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Driver Earnings
Can you describe your experience with designing large-scale distributed systems as a Software Engineer?

Certainly! When answering this question, summarize your previous experiences in designing distributed systems, emphasizing specific challenges faced and how you overcame them. Discuss the technologies you used and focus on your role in ensuring system reliability and performance.

Join Rise to see the full answer
What coding practices do you follow to ensure maintainability in your software development?

In your response, mention best practices such as code reviews, writing clear documentation, using version control, and adhering to coding standards. Share examples of how these practices have improved code quality and team collaboration in your past projects.

Join Rise to see the full answer
How do you prioritize tasks and deadlines in a project as a Software Engineer?

Describe your approach to task prioritization, focusing on how you assess project requirements, stakeholder needs, and potential risks. Discuss tools and methodologies you use for project management, such as Agile or Kanban, to ensure timely deliveries.

Join Rise to see the full answer
What strategies do you employ to mentor junior engineers?

When discussing your mentoring approach, emphasize the importance of regular feedback, pair programming, and fostering a supportive environment for learning. Provide examples of successful mentorship moments that positively impacted both you and the junior engineers.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

Focus on a specific incident and walk through your debugging process step-by-step. Discuss the tools you used for troubleshooting and the rationale behind your problem-solving approach in identifying the root cause and implementing a solution.

Join Rise to see the full answer
What is your experience with Python and Go in software development?

Share your proficiency level with Python and Go, highlighting projects where you utilized these languages effectively. Discuss the advantages of using each language in various contexts and how it applies to the software engineering role at Lyft.

Join Rise to see the full answer
How do you stay updated with the latest technology trends in software engineering?

Discuss your methods for staying informed, such as following tech blogs, attending workshops, or participating in coding communities. Emphasize your commitment to continuous learning and how it enhances your contributions as a Software Engineer.

Join Rise to see the full answer
Can you explain your experience with code reviews?

Talk about your approach to conducting code reviews, the criteria you use for evaluations, and the importance of constructive feedback. Highlight how you've implemented changes from reviews or learned from feedback to improve your coding practices.

Join Rise to see the full answer
Discuss your experience with database management as a Software Engineer.

Describe your familiarity with both relational and NoSQL databases, including instances where you've designed schemas and optimized queries. Emphasize the importance of data integrity and how your database management skills contribute to system performance.

Join Rise to see the full answer
What motivates you to work in software engineering and specifically at Lyft?

When answering this question, convey your passion for technology and its capacity to transform lives. Discuss your eagerness to work at Lyft due to its innovative culture and commitment to community, making it an ideal environment for your skills and aspirations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching

Join Lyft's Marketplace team as a Software Engineer, where you'll tackle real-time optimization challenges to enhance user experiences.

Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching

As a Data Engineer at Lyft in Toronto, you will play a crucial role in building a scalable data platform for the company's analytics and data processing needs.

Photo of the Rise User
Posted 14 days ago
Customer-Centric
Empathetic
Collaboration over Competition
Feedback Forward
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Rise from Within
Medical Insurance
Paid Time-Off
Dental Insurance
Vision Insurance
Maternity Leave
Mental Health Resources
Equity
401K Matching
Employee Resource Groups
Performance Bonus
Education Stipend
Life insurance

Join Atlassian as a Software Engineer and drive innovations in AI code generation and software development.

Posted 12 days ago

Join Contentstack as a Senior Engineer I - DevOps and be part of a team delivering digital experiences for leading brands.

Photo of the Rise User
Posted 12 days ago

Join Praxent as a Software Engineer and make an impact in the financial services industry while enjoying a flexible remote work environment.

Posted 2 days ago

Join Mindrift as a Freelance Software Developer in Coding to collaborate on advanced AI projects that shape the future of technology.

Join TruffleHog as a Senior Frontend Engineer and contribute to meaningful advancements in cybersecurity through innovative frontend applications.

Lazer Remote No location specified
Posted 12 days ago

Join Lazer Technologies as a Technical Architect to drive the implementation of innovative Shopify projects in a global, remote-first environment.

Photo of the Rise User
Posted 6 days ago

T-Mobile is looking for a Senior Software Engineer to join our Cloud Security Team, focusing on innovative cloud solutions.

Posted 2 days ago

We are seeking a seasoned Fullstack PHP Developer to lead eCommerce projects for a top tourism company in France.

Lyft is one of the leading ride-sharing companies in America offering services in ride-hailing, vehicles for hire, motorized scooters, a bicycle-sharing system, rental cars, and food delivery in the United States and select cities in Canada.

64 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Flexible CultureBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
BENEFITS & PERKS
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog