Enable job alerts via email!

Senior Software Engineer, Pricing

Rocket Lab

Toronto

Hybrid

CAD 136,000 - 187,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading tech company seeks a motivated Software Engineer to optimize rideshare solutions through innovative algorithms. You will tackle impactful problems in a collaborative environment, leveraging your experience in distributed systems and cloud platforms. Join a passionate team committed to enhancing driver and rider experiences.

Benefits

Health and dental coverage
Mental health benefits
Child care and pet benefits
Flexible paid time off policy
18 weeks paid time off for new parents
Subsidized commuter benefits

Qualifications

  • 5+ years of software engineering industry experience.
  • Proficiency in designing and debugging fault-tolerant systems.
  • Experience with public cloud platforms like AWS or GCP.

Responsibilities

  • Lead and execute large projects from concept to execution.
  • Improve driver dispatch through algorithmic back-end systems.
  • Collaborate with cross-functional teams like product and data science.

Skills

Object-oriented programming
Distributed systems
Cloud platforms
CI tools
Golang

Education

BS/MS in Computer Engineering or Computer Science

Job description

At Lyft, our purpose is to serve and connect. To do this, we start with our own community by creating an open, inclusive, and diverse organization.

The Fulfillment group, within the Marketplace at Lyft, is responsible for determining what inventory can be reliably offered for a given rider session and fulfilling rider requests. The group comprises several sub-teams that generate feasible offers for riders, connect rider requests with drivers, and maintain a demand and supply lifecycle platform that powers an exceptional rideshare experience.

As a software engineer at Lyft, you will collaborate with other engineers and cross-functional teams, such as product, data science, and analytics, to lead and execute large projects—from concept to efficient execution. We are looking for a motivated Software Engineer who is passionate about solving challenging technical problems and excited to work in a fast-paced, innovative, and cross-functional environment. In this role, you will tackle some of the most interesting and impactful problems in ridesharing.

The Matching team at Lyft is responsible for improving how drivers are dispatched, directly impacting business-level goals like increased driver utilization and lower fulfillment costs. This team defines new ride modes, tunes scoring and filtering decisions, applies geospatial (walking) and temporal (waiting) levers, and extends the time horizon for decision evaluation. If you are excited about algorithmic back-end systems and owning a mission-critical part of Lyft’s operations, this team is for you.

Key traits for success include being passionate about Lyft’s business and product, a quick learner, a collaborative mindset, and an eagerness to drive initiatives both within and across teams. You'll be joining a small, close-knit team with passionate, collaborative co-workers.

Experience:
  • BS/MS in Computer Engineering, Computer Science, or a related field, or relevant work experience
  • 5+ years of software engineering industry experience
  • Proficiency in object-oriented programming
  • 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 with common CI tools (Jenkins, Buildkite, CircleCI, TeamCity), and proficiency in at least one of those tools
  • Solid knowledge of distributed systems, relational and NoSQL databases
  • Ability to communicate in English in writing, meetings, and presentations
  • The Matching team owns services written in Golang
Benefits:
  • Extended health and dental coverage options, along with 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 to help save for your future
  • In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service
  • Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible.
  • Subsidized commuter benefits

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, Wednesdays, and Thursdays. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid

The expected base pay range for this position in the Toronto area is CAD $136,000 - CAD $187,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 80.000 - 200.000

Part time

Yesterday
Be an early applicant

Senior Software Engineer - Credit

Marqeta, Inc.

Toronto null

Remote

Remote

CAD 112.000 - 140.000

Full time

Yesterday
Be an early applicant

Senior Software Engineer

Tucows Domains

Toronto null

Remote

Remote

CAD 133.000 - 148.000

Full time

3 days ago
Be an early applicant

Senior Software Engineer (z/OS and MFC)

Jobot Consulting

Toronto null

Remote

Remote

CAD 150.000 - 200.000

Full time

Yesterday
Be an early applicant

Senior Staff Software Engineer, CLIP

eBay

Toronto null

Remote

Remote

CAD 140.000 - 180.000

Full time

14 days ago

Senior Staff Software Engineer, Purchase

eBay Inc.

Toronto null

Remote

Remote

CAD 100.000 - 150.000

Full time

3 days ago
Be an early applicant

Senior Staff Software Engineer, Purchase

eBay Inc.

Toronto null

Remote

Remote

CAD 120.000 - 160.000

Full time

14 days ago

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 100.000 - 150.000

Part time

8 days ago

Senior Software Engineer

Autodesk, Inc.

null null

Remote

Remote

CAD 98.000 - 145.000

Full time

2 days ago
Be an early applicant