Senior Software Engineer, Mapping

Lyft Lyft · Consumer · Toronto, ON · Mapping

Senior Software Engineer for Lyft's Pick-up and Places team, focusing on the Rider and Driver product for Pickup/Drop off Experience. This role supports the search system, enhances guidance and routing, and uses map data to create new product experiences. Responsibilities include driving high-impact projects, leading backend and cross-functional initiatives, owning systems, and writing high-quality code.

What you'd actually do

  1. Drive high-impact projects and innovate new solutions to provide the best customer experiences
  2. Lead backend and cross functional projects to achieve long term goals as well as deliver short term roadmaps
  3. Lead large features from idea to successful execution and launch
  4. Own systems and components within the team and be accountable for their short term functionality and long term health
  5. Participate in code and architecture reviews to ensure code quality and distribute knowledge, as well manage call rotations and proactively improving processes

Skills

Required

  • 7+ years of software engineering/production infrastructure industry experience
  • 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 working with databases, relational or NoSQL
  • Led a set of components or system from design to launch

Nice to have

  • Proficiency with Go and Python