Senior Software Engineer-Developer Environments

Posted 21 Days Ago
Be an Early Applicant
Toronto, ON
5-7 Years Experience
Transportation
The Role
Senior Software Engineer role at Lyft focusing on building and maintaining tools and services for testing and validation. Responsibilities include partnering with infrastructure and product teams, improving reliability, and driving innovation. Requires 5+ years of software engineering experience with skills in Go, Python, C++, Typescript, React, and experience in building testing platforms and tools for local development.
Summary Generated by Built In

At Lyft, our mission is to improve people’s lives with the world’s best transportation. To do this, we start with our own community by creating an open, inclusive, and diverse organization.

The Developer Environments team at Lyft is responsible for building the right set of tools to enable Engineers at Lyft to test their code changes before it gets shipped to production. We strive to provide our engineers with the safest and fastest features that enable them to validate their code locally on their laptops as well as in our integrated “staging” environment and catch errors early on in the development cycle. This means providing reliable tools with a great user experience that improves the developer productivity of engineers. 

We also own mission critical platforms at Lyft that ensure that Lyft systems and architecture can handle the load of customer demand during peak events like New Years Eve, as well as catching defects in code before they reach production. These goals are achieved through building and supporting the fundamental test infrastructure and platforms for orchestrating and generating simulated traffic, through a large-scale ride simulator and an end-to-end testing framework.

Responsibilities:

As an infrastructure software engineer on the Developer Environments team, you will be responsible for building and maintaining tools, services and libraries that all Engineers at Lyft utilize to perform testing & validation.
You will have the opportunity to partner with various other infrastructure and product teams across the company to improve reliability, developer productivity and drive innovation. Your work will help build a resiliency into the Lyft ecosystem by simulating scenarios that can identify software or process failures across Lyft.

We are looking for candidates who are self starters and have a proven track record of delivering software solutions that can solve critical business needs. The candidate should be able to dive deep into any problems with lots of ambiguity and build a technical solution to solve it. They should be willing to take ownership of a project or a feature and be able to drive it from design to implementation.

Read more about some of the projects this team has worked on:

  • Gating Deploys with Automated Acceptance Tests
  • How Lyft uses load testing to ensure reliable service during peak events

Experience:

  • 5+ years of software engineering industry experience
  • Experience working on building testing platforms
  • Experience in building tools for local development and testing
  • Experience with designing & implementing UI & UX for web applications, preferably using Typescript and React 
  • Experience developing in Go, Python and/or C++
  • Familiarity with debugging and triaging internal customer issues with tools
  • Familiarity with container technology such as Docker or Kubernetes
  • Familiarity with networking disciplines, distributed systems, microservice architecture and context propagation 
  • Experience working in the developer experience space is a plus
  • Take pride in improving developer productivity; attention to details and the desire to build the best testing ecosystem

Benefits:

  • Extended health and dental coverage options, along with life insurance and disability benefits
  • Mental health benefits
  • Family building benefits
  • Access to a Health Care Savings Account
  • In addition to provincial observed holidays, team members get 15 days paid time off, with an additional day for each year of service 
  • 4 Floating Holidays each calendar year prorated based off of date of hire
  • 10 paid sick days per year regardless of province
  • 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible

Lyft proudly pursues and hires a diverse workforce. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy.  Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.  Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process.  Please contact your recruiter now if you wish to make such a request.

This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office 3 days per week on Mondays, Thursdays and a team-specific third day. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year.

Top Skills

C++
Go
Python
The Company
San Francisco, CA
22,282 Employees
On-site Workplace

What We Do

Lyft was founded in 2012 by Logan Green and John Zimmer to improve people’s lives with the world’s best transportation, and is available to approximately 95 percent of the United States population as well as select cities in Canada. Lyft is committed to effecting positive change for our cities by offsetting carbon emissions from all rides, and by promoting transportation equity through shared rides, bikeshare systems, electric scooters, and public transit partnerships.

Jobs at Similar Companies

UL Solutions Logo UL Solutions

Werkstoffprüfer / Physiklaborant (m/w/d)

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Uerdingen, Krefeld, Nordrhein-Westfalen, DEU
15000 Employees

UL Solutions Logo UL Solutions

Embedded Cybersecurity Engineer (m/w/d)

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Erlangen, Bayern, DEU
15000 Employees

UL Solutions Logo UL Solutions

Sales Executive, Renewables Advisory (m/f/d)

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Germany
15000 Employees

UL Solutions Logo UL Solutions

Senior Sales Process Specialist

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Uerdingen, Krefeld, Nordrhein-Westfalen, DEU
15000 Employees

Similar Companies Hiring

General Motors Thumbnail
Transportation • Software • Robotics • Manufacturing • Information Technology • Big Data • Automotive
Detroit, MI
165000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account