Posted in

Software Engineer – Matching

Software Engineer – Matching

CompanyLyft
LocationToronto, ON, Canada
Salary$123800 – $172000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelJunior, 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.