Software Engineer, Pricing

Lyft Lyft · Consumer · Toronto, ON · Pricing

Software Engineer role on the Pricing team at Lyft, focusing on building systems for rider pricing, driver earnings, and matching. The role involves developing latency-sensitive, large-scale distributed systems and implementing complex pricing requirements to balance rider, driver, and business needs. Requires experience in backend development, distributed systems, concurrency, and languages like Python or Golang.

What you'd actually do

  1. Drive high-impact projects and innovate new solutions to provide the best user experience.
  2. Work closely with cross-functional teams and partner teams to develop solutions based on technology and business needs, and advance team’s goals and priorities
  3. Independently lead features from idea to positive execution and launch
  4. Unblock, support and communicate with internal partners to achieve results
  5. Write well-crafted, well-tested, readable, maintainable code

Skills

Required

  • 3+ years of software engineering industry experience
  • Extensive experience in object oriented programming, ideally in GoLang or Python
  • Experience in backend software development of distributed systems and concurrency
  • Strong oral and written communication skills, and ability to collaborate with and influence cross-functional partners

Nice to have

  • Python
  • Golang
  • AWS