Lyft

Software Engineer, Driver Pay

Ukraine Anywhere Full Time

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.

Lyft needs experienced engineers from a breadth of disciplines. Our team has a history of enabling rich and creative features that set the standard for the ride-sharing industry. We constantly innovate and incorporate cutting-edge technologies to make the lives of our community more enriched.

We are hiring a Senior Software Engineer to join our Driver Pay team that builds a platform processing payouts to drivers. We are looking for an engineer with deep expertise in system architecture, cross-team collaboration, and a proven track record of building and scaling fault-tolerant solutions in cloud environments.

In this role, you will be a technical leader on the team, collaborating closely with engineering, product, data science, analytics, testers, and AI/ML teams. You will drive programs that empower us to iterate quickly, navigating ambiguity to delight our passengers and drivers with reliable, seamless experiences.

Responsibilities:

  • Technical Leadership & Project Delivery: Lead the end-to-end execution of complex, high-impact projects. Break down highly ambiguous goals into actionable technical plans, align cross-functional stakeholders (e.g., via tech specs), and guide multiple engineers to successful delivery.
  • System Architecture: Design, build, and optimize highly available, large-scale distributed systems. Make critical architectural trade-offs that balance immediate product needs with long-term technical maintainability and scale.
  • Engineering Excellence: Write well-crafted, well-tested, and highly maintainable code. Raise the engineering bar by driving rigorous code reviews, identifying areas to reduce technical debt, and driving the sunsetting of deprecated systems.
  • Operational Excellence: Champion system health and long-term ownership. Lead incident resolutions, drive post-mortems, and proactively implement systemic improvements to our payout infrastructure.
  • Mentorship & Culture: Actively mentor junior and mid-level engineers. Share your knowledge by giving brown bags, tech talks, and establishing engineering best practices that elevate the entire team.
  • Business Alignment: Deeply understand the business domain of driver pay and finance protocols, unblocking and supporting internal partners to ensure technical solutions directly advance Lyft's strategic objectives.

Experience:

  • BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience.
  • 5+ years of software engineering and production infrastructure industry experience.
  • Deep expertise in designing, debugging, and running fault-tolerant, highly available, large-scale distributed systems.
  • Proven track record of operating as the technical lead on large projects (involving multiple engineers) from design and architecture to successful launch.
  • Advanced experience working with public cloud platforms (e.g., AWS, etc.) and various database technologies (relational and NoSQL).
  • Demonstrated ability to tackle ambiguous problem spaces and create clarity for the broader team.
  • It would be a huge plus to have related experience with pay systems, financial ledgers, or finance protocols.
  • Experience with Python and AI tools would be a plus.

Benefits:

  • Professional and stable working environment.
  • The latest technology and equipment you need.
  • Potential to work remotely, including out of country (dependent on work authorizations).
  • 28 calendar days for vacation and up to 5 paid sick days.
  • 18 weeks of paid parental leave. Biological, adoptive and foster parents are all eligible.
  • Mental health benefits.
  • Family building benefits.

This role is fully remote in Ukraine, however, employees are required to live and work in Ukraine in order to be qualified for this position. #Remote