Skip to content
LyftLyft

Senior Software Engineer, Marketplace

The Senior Software Engineer will lead backend engineering work for Lyft’s Marketplace, building AI-driven analytics platforms, data pipelines, and metric governance systems. The role requires 5+ years of software engineering experience, backend microservices expertise, and experience with AI workflows and analytical modeling.

About the job

Responsibilities

  • Define the roadmap and architecture based on technology and business needs.
  • Drive AI innovation for business analytics and operations.
  • Write well-crafted, well-tested, readable, and maintainable code.
  • Explain tradeoffs made in technical decisions.
  • Participate in code reviews to ensure code quality and distribute knowledge.
  • Lead projects from ideation through successful execution.
  • Incorporate business context and failure modes into technical work.
  • Proactively help resolve ongoing incidents.
  • Unblock, support, communicate effectively, and obtain buy-in across teams.
  • Share knowledge through brown bags, tech talks, and engineering best-practice evangelism.

Requirements

  • 5+ years of software engineering industry experience with a high-level programming language.
  • Experience with AI agentic workflows, model evaluation, causal models, and anomaly detection.
  • Ability to learn quickly and make progress on poorly defined or unfamiliar problems.
  • Strong communication and advocacy skills, with empathy for teammates’ goals and priorities.
  • Experience defining API schemas and developing backend services in a microservices environment.
  • History of helping fellow engineers improve their productivity.

Nice to Have

  • Experience with Python or Go.

Benefits and Compensation

  • Extended health and dental coverage, life insurance, and disability benefits.
  • Mental health, family-building, child-care, and pet benefits.
  • Lyft-funded Health Care Savings Account.
  • RRSP plan with company match.
  • Flexible paid time off for salaried team members; hourly team members receive 15 paid days off, plus an additional day for each year of service.
  • 18 weeks of paid parental leave top-up for eligible biological, adoptive, and foster parents.
  • Subsidized commuter benefits and Lyft ride credits.
  • Expected base pay range in the Toronto area: CAD $136,000–$170,000, excluding potential equity, bonus, and benefits.

Skills

Python, Go, Artificial Intelligence, Agentic Workflows, Model Evaluation, Causal Models, Anomaly Detection, Api Schemas, Backend Services, Microservices, Data Analytics, Data Pipelines, Metric Governance, High-Level Programming Languages, Code Review

Okta

Okta

Toronto, Canada

Senior Software Engineer, Device Identity
CA$136k+/yrHybrid5+ YOEBackend Engineering

Senior software engineer designing and scaling secure server-side services for Okta’s device identity platform. The role requires strong Java and Spring expertise, database and API design experience, and the ability to mentor engineers while driving scalable, secure development practices.

Lyft

Lyft

Toronto, Canada

Senior Software Engineer, Recommendations
CA$136k+/yrHybrid5+ YOEBackend Engineering

Build and scale backend recommendation systems that determine what riders see, using rider context and signals to improve user experience. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems experience, and strong system-design and mentoring skills.

Lyft

Lyft

Toronto, Canada

Senior Software Engineer, AI Entries
CA$136k+/yrHybrid5+ YOEBackend Engineering

Build backend infrastructure, APIs, and orchestration layers connecting Lyft with emerging AI ecosystems and devices. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems knowledge, and experience designing scalable systems.

MongoDB

MongoDB

British Columbia, Canada
Senior Python Engineer
CA$137k+/yrOn-site5+ YOEBackend Engineering

Develops and supports open-source Python drivers and libraries for MongoDB, collaborates on APIs and new database features, investigates user issues, and contributes to design and code quality. The role requires substantial Python experience, strong ecosystem knowledge, and effective collaboration.

MongoDB

MongoDB

Toronto, Canada

Senior Software Engineer, Server Security
CA$137k+/yrRemote5+ YOEBackend Engineering

Build and secure core distributed-database features in a C++ codebase, focusing on cryptography, identity and access, networking, and system integrity. The role requires 5+ years of distributed-systems experience, proficiency in a compiled language, and strong computer architecture and software-design fundamentals.