Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Lyft Logo

Software Engineer, Fulfillment

Lyft

$117,760 - $147,200
Sep 22, 2025
Seattle, WA, US
Apply Now

At Lyft, the Fulfillment group within the Marketplace is responsible for determining what inventory can be reliably offered for a given rider session and fulfilling rider requests. This involves generating feasible offers, matching riders with drivers, and maintaining a distributed state machine to track rides and drivers from request through completion. The company is looking for a Software Engineer to solve challenging technical problems in this domain.

Requirements

  • Proficiency in object-oriented programming
  • Experience designing, debugging and running fault-tolerant, highly available, large-scale distributed systems
  • Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.)
  • Proficiency in scripting languages to use APIs to automate manual processes
  • Experience with common CI tools (Jenkins, Buildkite, CircleCI, TeamCity), and proficiency in at least one of those tools
  • Sold knowledge of distributed systems, relational and NoSQL databases
  • Fulfillment owns services written in Golang and Python

Responsibilities

  • Design, develop, deploy, monitor, operate and maintain existing or new elements of the Fulfillment tech stack
  • Write well-crafted, well-tested, readable, maintainable code
  • Have a good grasp and ability to explain the various trade offs made in decisions
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Lead projects from idea to positive execution
  • Proactively participate in resolving ongoing incidents
  • Unblock, support, effectively communicate, and obtain buy-in across teams to achieve results

Other

  • BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience
  • 2+ years of software engineering industry experience
  • Ability to communicate in English in writing, meeting and presentations
  • This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays.
  • Hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year.