Skip to content

Software Engineer – Matching
Company | Lyft |
---|
Location | Toronto, ON, Canada |
---|
Salary | $123800 – $172000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- BS/MS in Computer Engineering, Computer Science, or a related field, or relevant work experience
- 2+ years of software engineering industry experience
- Proficiency in object-oriented programming
- Experience designing, debugging, and running fault-tolerant, highly available, large-scale distributed systems
- Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.)
- Experience with common CI tools (Jenkins, Buildkite, CircleCI, TeamCity), and proficiency in at least one of those tools
- Solid knowledge of distributed systems, relational and NoSQL databases
- Ability to communicate in English in writing, meetings, and presentations
Responsibilities
- Design, develop, deploy, monitor, operate and maintain existing or new elements of the tech stack
- Write well-crafted, well-tested, readable, maintainable code
- Participate in code reviews to ensure code quality and distribute knowledge
- Have a good grasp and ability to explain the various trade offs made in decisions
- Proactively participate in resolving ongoing incidents
- Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
- Unblock, support, and communicate with internal partners to achieve results
Preferred Qualifications
No preferred qualifications provided.