Recherche d'emploi > Toronto, ON > Senior software engineer

Senior Software Engineer, Rider

Lyft
Toronto, Canada
90K $-120K $ / an (estimé)
Temps plein

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

Lyft is looking for experienced, product-focused software engineers for our Rider Team. We are growing our team with people who want to build, improve, and incorporate technologies that enrich the lives of our community.

As an engineer at Lyft, you'll collaborate with teams like product, data science, analytics, and operations on code that empowers us to iterate quickly while focusing on delighting our passengers and drivers.

As a Senior Software Engineer for Rider, you will lead workstreams that improve riders' experience with rideshare. In addition, you will focus on incentivizing riders to prefer Lyft, build differentiated features for specific use cases like travel, commute & social, and integrate strategic partners into the Lyft rideshare ecosystem.

As an engineer on our team, you'll work hand in hand with various teams across Lyft, fostering collaboration and driving innovation to increase the adoption & usage of Lyft.

Responsibilities :

  • Help define the roadmap and architecture based on technology and business needs
  • Lead large projects from idea to positive execution
  • Write well-crafted, well-tested, readable, maintainable code
  • Incorporate considerations for business context and failure modes in your work
  • Proactively participate in resolving ongoing incidents
  • Participate in code reviews to ensure code quality and distribute knowledge
  • 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

Experience :

  • 5+ years of software engineering industry experience with a high level programming language (bonus points for experience with Python or Go)
  • BS / MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience
  • Experience defining API schemas and developing backend services in a microservices environment
  • Experience working with databases, relational or NoSQL
  • Experience writing clear and scalable design documentation
  • Experience designing, building and improving a set of team owned components
  • When facing a problem that's poorly defined or outside of your expertise, you can quickly learn what you need to dig in, make sense of the problem, and start working towards a solution
  • You're a great communicator, and can advocate for your proposals while also empathizing with your teammates' goals and priorities
  • You have a history of going out of your way to help out your fellow engineer to make them more productive

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. #Hybrid

Il y a plus de 30 jours
Emplois reliés
Square
Toronto, Ontario

So we expanded into software and started building integrated, omnichannel solutions – to help sellers sell online, manage inventory, offer buy now, pay later functionality through Afterpay, book appointments, engage loyal buyers, and hire and pay staff. It is an integrated software solution that mak...

Humanetics
Ontario, Canada

Senior Software Engineer Front End. As a Full Stack Software Engineer, you’ll be working as part of a scrum team to build cloud micro-services that are resilient, fault-tolerant and performant, while working with other teams to determine how the features and functionality that you add can make our c...

Ripple
Toronto, Ontario

Be a bold builder, working up and down the stack, mixing software engineering, data engineering, and distributed systems knowledge to build modern enterprise payment applications. We are looking for Software Engineers passionate about solving exciting problems in the cross-border payments space. Par...

Roche
Mississauga, Ontario

As a Senior Software Engineer, you will be joining a team that is working on solving Kubernetes operations at a large scale with an ultimate aim at deploying and managing thousands, even tens-of-thousands of Kubernetes clusters around the world. To help build this, Roche is not only developing highl...

Robinhood
Toronto, Ontario

Software Engineering space, with a strong passion for security. Drive technical solutions with high engineering rigour, ensuring flawless performance, scalability, and security. Strong ownership and experience in building and operating high-scale, distributed systems throughout the software lifecycl...

Electronic Arts
Toronto, Ontario

Software Engineer, with increasing levels of responsibility. You will work with engineers in the team to architect backend services to power our generative AI / ML platform, and you will be accountable for the performance / scalability and security of the architecture. You will collaborate with Prod...

Vena
Toronto, Ontario

Senior Full-Stack Software Engineer (with deep expertise on the front-end). Being a founding engineer means that you’ll have a high degree of impact and autonomy on how the engineering team and culture grow in Toronto. Avoids over-engineering solutions and appreciates how building software can be a ...

Electronic Arts
Toronto, Ontario

EA Sports is looking for a Senior Animation Software Engineer to develop in-game animation features including animation tools and pipelines, improving existing animation systems and integrating latest animation technologies from our proprietary engine to our games. You will work side-by-side with Te...

Company 1 - The Manufacturers Life Insurance Company
Toronto, Ontario

Work closely with software engineers to establish best practices for development, testing, and delivery. Work hands-on on software development tasks using the latest technologies. ...

Oxa Autonomy
Toronto, Ontario

We are seeking a highly skilled and experienced C++ Software Engineer with expertise in developing robust mechanisms and pipelines which acquire metrics for real-time production autonomy software and evaluate its performance. As a Senior Software Engineer in the Evaluators, Metrics and Tooling platf...