Skip to main content

Lyft

Software Engineer

San Francisco, CA$136k–$162kfull-timemidAdded today

About this role

Lyft is hiring a Software Engineer to design and build the platform powering its ride experience. You'll work on microservices architecture, system testing, and debugging across a rapidly evolving technology stack in a hybrid San Francisco role.

What you'll do

  • Design, build, and integrate platform components for the ride experience
  • Design roadmaps and architecture aligned with business and technology needs
  • Develop microservices and improve API quality, performance, and monitoring
  • Create software testing procedures, validation protocols, and documentation
  • Identify, triage, debug, and resolve bugs across applications and platforms
  • Manage project priorities, deadlines, and deliverables

What they're looking for

  • Object-oriented programming
  • Machine learning and AI
  • Web technologies and DynamoDB
  • C, C++, Java, Go, or Python
  • Frontend and backend development
  • Relational databases and schema design
  • Data structures and algorithms
  • Microservices architecture

Benefits

  • Medical, dental, and vision insurance with additional programs
  • Mental health benefits
  • Family building and parental leave (18 weeks paid)
  • Child care and pet benefits
  • 401(k) retirement plan
  • Discretionary paid time off plus 12 observed holidays
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Lyft

Lyft develops micromobility hardware solutions including electric bikes and scooters for urban transportation. The company is hiring firmware test engineers and other technical roles to ensure the quality and sustainability of its products.

Website
lyft.com
View all jobs at Lyft

Likely interview questions

  • Describe your experience designing and building microservices—what challenges did you face and how did you optimize performance?
  • How have you approached debugging complex issues across distributed systems or multiple platforms?