Posted in

Senior Software Engineer – Rider

Senior Software Engineer – Rider

CompanyLyft
LocationToronto, ON, Canada
Salary$136000 – $170000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • 5+ years of software engineering experience with high-level programming languages; experience with Python and Go is a plus.
  • BS/MS in Computer Engineering, Computer Science, or related field, or equivalent work experience.
  • Strong background in distributed systems, and proficient in both relational and NoSQL databases.
  • Proven experience in designing, debugging, and managing fault-tolerant, highly available, large-scale distributed systems.
  • Hands-on experience with public cloud platforms (AWS, GCP, Azure) and Kubernetes for scalable system deployment and container management.

Responsibilities

  • Write well-crafted, maintainable code and collaborate with product managers, designers, and engineering teams to deliver complex features from idea to execution.
  • Manage project priorities, deadlines, and deliverables, while considering business context and failure modes in design decisions.
  • Participate in code reviews, ensuring code quality, sharing knowledge, and mentoring junior engineers.
  • Join the on-call rotation, triaging and resolving incidents/issues across applications and platforms.
  • Contribute to defining the roadmap and architecture, and identify opportunities for process improvement and automation.

Preferred Qualifications

    No preferred qualifications provided.