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