Senior Software Engineer, Risk at Lyft
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

24 Oct, 25

Salary

136000.0

Posted On

24 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Distributed Systems, Components, Nosql, Databases, Design, Computer Engineering

Industry

Information Technology/IT

Description

At Lyft, our purpose is to serve and connect. To do this, we start with our own community by creating an open, inclusive, and diverse organization.
We are looking for experienced Server Software Engineers to join our First Notice of Loss (FNOL) Tech engineering team which is part of Risk organization. Our vision is to tangibly reduce risk on the Lyft platform, and build the best tools and workflows for both internal and external parties to collect and report accident details quickly, accurately and provide people with the help they need. Our team is dedicated to establishing a single, Unified Risk Platform where the end to end claim workflows across all teams/business lines are efficiently managed, all communications are consolidated, all data is organized for data-driven intelligence, which enables a cost efficient claim operation and ultimately drives down risks and cost as Lyft businesses scale.

EXPERIENCE:

  • 4+ years of software engineering industry experience, with a strong focus on Backend development.
  • BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience
  • Experience designing, debugging and running fault-tolerant, highly available, large-scale distributed systems
  • Led a set of components from design to launch
  • Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.).
  • Demonstrated ability to write clear, scalable design documentation and lead architectural discussions.
  • Experience working with databases, both SQL and NoSQL.
Responsibilities
  • Lead and drive high-impact projects and innovate new solutions to provide the best user experience.
  • Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
  • Owns some of the key systems and components, taking responsibility for their development, deployment, operation, and maintenance
  • Provide technical leadership through architectural reviews, system design discussions, and driving improvements in team processes and engineering best practices.
  • Unblock, support and communicate with internal and external partners to achieve results
  • Participate in on-call rotations, proactively monitor systems, lead post-incident reviews, and drive operational excellence initiatives.
Loading...