Spare

Senior Software Developer (Motion Team) Engineering

Remote Vancouver, British Columbia
USD 165k - 184k
GCP Scala Docker Kubernetes
Search for More Jobs Talk to a recruiter now 💪
Description
We are hiring a Senior Software Developer to join our Motion team!
 
Our Spare headquarters is located in Vancouver, BC, but this position is open to remote work options within Canada. Unfortunately, we are not able to hire this position outside of Canada at this time.

As a Senior Software Developer in the Motion team, you will...
  • Work with traffic, routing, and vehicle routing algorithms;
  • Work with a functional language around 25% of your time (Scala);
  • Be in a high-impact position, empowered to make decisions that lead us to success while building complex products and features;
  • Be highly involved in product and design discussions related to code architecture;
  • Collaborate with and mentor engineers of all levels;
  • Actively participate in the day-to-day operations of the team, contributing ideas for how the team can better meet the needs of customers;
  • Work on a complex distributed system, where real-time data updates and impacts the system every second
  • Mentor other developers on the team
  • Help us iterate and improve upon current engineering processes, to improve efficiency and to ensure 99.99% uptime and support the team in doing the same;

About this role✨

In this role, you will...
  • Deliver high-quality code. Design, code, test, document, and release new features using a combination of tools and languages (like Javascript/Typescript, Scala, Docker, Kubernetes and GCP, for example);
  • Improve routing engine for driver application;
  • Participate in team agile rituals;
  • Uplift the team capacity (collaborating with engineers of all levels, mentoring junior engineers, improving code base);
  • Demonstrate an unrelenting focus on quality, speed, and overall excellence;
  • Provide input for the ongoing improvement of engineering practices and procedures;
  • Be part of on-call SRE team, after fully ramping up to the rest of this roles responsibilities;
  • Occasionally talk to customers to better understand their needs and how to achieve them

About the Motion team ✨

The Motion Team works on anything and everything relating to the Spare Engine - our matching and routing algorithms. This includes tweaking and improving our state-of-the-art optimization algorithm to help it solve NP-hard problems many times per second, combining this with custom application logic to ensure that the decisions made by our system are intuitive to our end users. It also involves building out tooling and visualizations to help end users engage with the Engine: correcting data, optimizing inputs and schedules, and taking manual actions when necessary.
Spare
Spare
Mobile Apps Transportation

0 applies

3 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say