Software Engineer - Rtsm, Driver

Lyft Lyft · Consumer · San Francisco, CA · Driver Earnings

Software Engineer role focused on managing and improving real-time driver earnings products and algorithms at Lyft. Responsibilities include roadmap and architecture, writing maintainable code, participating in code reviews, and collaborating with product, data science, and operations teams.

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

Skills

Required

  • 3+ years of software engineering industry experience
  • Experience with object-oriented programming
  • Experience in distributed systems
  • Experience working with databases, relational or NoSQL
  • Write clear, scalable and clear design documentation
  • Design, build and improve a set of team owned components