Technology & IT

Senior Software Engineer, Foundational Infrastructure & Networking at Lyft

Posted

  • Company: Lyft
  • Location: Toronto, Canada
  • Job type: Full-time
  • Salary: CAD $136,000 – CAD $170,000

About the role

Lyft’s Infrastructure organization builds the high-scale foundation that supports every engineer at the company. As a Senior Software Engineer on the Foundational Infrastructure & Networking team, you will own the core routing, service mesh, and control planes that power hundreds of microservices processing millions of rides daily. This is an individual contributor role with significant engineering leverage, where your technical architecture and performance optimizations will directly amplify the velocity of software engineers across Lyft while ensuring platform resiliency at scale.

Responsibilities

  • Architect and scale core networking by designing, building, and optimizing service mesh, ingress/egress infrastructure, and edge routing capabilities using Envoy Proxy and custom control planes on AWS.
  • Optimize high-throughput control planes by enhancing load-balancing algorithms, service discovery, and dynamic scaling mechanisms across high-concurrency data and control planes running on Kubernetes.
  • Drive systems reliability and observability by operationalizing deep telemetry, metrics, and distributed tracing across the networking stack to reduce mean-time-to-detect (MTTD) and resolution (MTTR).
  • Lead complex technical investigations into cross-stack incidents spanning kernel parameters, cloud VPC network layers, DNS, and distributed microservice protocols.
  • Elevate engineering rigor through RFC reviews, technical vision, incident response post-mortems, and mentoring engineers across the broader Infrastructure organization.

Requirements

  • 6+ years of production systems experience with a proven track record building and operating massive-scale cloud infrastructure and networking platforms.
  • Deep understanding of Linux networking, TCP/IP, DNS, gRPC, HTTP/2, load balancing, and AWS networking architecture (VPCs, NLBs, subnets, transit gateways).
  • Hands-on experience building or operating large-scale proxy and mesh technologies such as Envoy, Istio, Cilium, or Nginx.
  • Strong experience managing production Kubernetes clusters on public cloud providers (AWS/GCP) using Infrastructure-as-Code tools like Terraform.
  • Demonstrated skill in isolating and debugging complex, multi-layered system failures under high throughput conditions.

Pay and benefits

  • Base pay range of CAD $136,000 to CAD $170,000, not inclusive of potential equity offering, bonus, or benefits.
  • Extended health and dental coverage options, 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 for salaried team members (with manager approval) and 15 days paid time off for hourly team members, with an additional day for each year of service.
  • 18 weeks of paid time off for new parents, designed as a top-up plan to complement provincial programs.
  • Subsidized commuter benefits and Lyft ride credits.
  • Hybrid work schedule requiring in-office presence at least 3 days per week (Mondays, Wednesdays, and Thursdays), with flexibility to work from anywhere for up to 4 weeks per year.

How to apply

Apply directly on Lyft’s own careers website. Omadaily never charges job seekers.

Apply on the employer’s website →