Software Engineer, Scheduled Rides

Lyft Lyft · Consumer · Toronto, ON · Verticals

Software Engineer on the Scheduled Rides team at Lyft, focusing on building backend systems to improve the rideshare experience. Responsibilities include roadmap and architecture, writing maintainable code, participating in code reviews, and leading projects. Requires 3-4 years of experience in software engineering, object-oriented programming, distributed systems, and databases. Familiarity with Python is a plus.

What you'd actually do

  1. Help establish roadmap and architecture based on technology and our needs
  2. Write well-crafted, well-tested, readable, maintainable code
  3. Participate in code reviews to ensure code quality and distribute knowledge
  4. Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
  5. Can help lead large projects from idea to positive execution
  6. Unblock, support and communicate with internal partners to achieve results

Skills

Required

  • 3-4 years of software engineering industry experience
  • object-oriented programming
  • distributed systems
  • databases, relational and NoSQL
  • Python

Nice to have

  • design documentation
  • team owned components