Skip to content

Senior Software Engineer – Rider
Company | Lyft |
---|
Location | Toronto, ON, Canada |
---|
Salary | $136000 – $170000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
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.