Senior Software Engineer
Lyft- Base salary
- $136k–$170k Published base salary range
- Location
- Hybrid - Toronto, Canada, 3 days/week (Mon/Wed/Thu) Remote eligibility
- Employment
- Full-time Senior
Role skills
Apply on app.careerpuck.com
About the job
About the role
Lyft is looking for a Senior Software Engineer to join the Rider organization, which focuses on building a seamless, best-in-class rideshare experience for riders. In this role, you will work with teams across Lyft to improve riders' experience with rideshare.
Responsibilities
- Write well-crafted, well-tested, readable, maintainable code
- Participate in code reviews to ensure code quality and distribute knowledge
- Participate in the team's on-call rotation; identify, triage, debug, and resolve issues across applications and platforms
- Explain trade-offs in decisions, manage project priorities, deadlines, and deliverables
- Partner with product managers, designers, and other engineering teams to build complex features from idea to execution
- Analyze internal systems and processes to find areas for improvement/automation
- Share knowledge through brown bags and tech talks; provide technical mentorship to junior engineers
- Help establish roadmap and architecture based on technology and needs
Experience
- BS/MS or equivalent in Computer Engineering, Computer Science, or related field, or equivalent practical experience
- 5+ years of software engineering industry experience
- Solid knowledge of distributed systems, relational and NoSQL databases
- Experience designing, debugging, and running fault-tolerant, highly available, large-scale distributed systems
- Experience with public cloud platforms (e.g., AWS, GCP, Microsoft Azure)
- Experience with Kubernetes and container technologies (e.g., Docker, cri-o)
- Ability to work with a low-ego, highly collaborative, cross-functional team
Benefits
- Extended health and dental coverage, life insurance, and disability benefits
- Mental health benefits, family building benefits, child care and pet benefits
- Access to a Lyft-funded Health Care Savings Account
- RRSP plan with company match
- Flexible paid time off policy (salaried team members); hourly team members get 15 days paid time off plus additional days per year of service
- 18 weeks of paid time off for new parents (top-up plan)
- Subsidized commuter benefits and Lyft ride credits
Work arrangement
This is a hybrid role, with at least 3 days per week in the office, including Mondays, Wednesdays, and Thursdays. Hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year.
Compensation
The expected base pay range for this position in the Toronto area is CAD $136,000 - CAD $170,000, not inclusive of potential equity offering, bonus, or benefits.
Skills & tags
What you can verify before applying
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.