Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
1,326

Entry Level Software Developer jobs in Canada

Software Engineer in Algorithms & Optimization

RideCo

Southwestern Ontario
On-site
CAD 90,000 - 120,000
3 days ago
Be an early applicant
I want to receive the latest job alerts for “Entry Level Software Developer” jobs

Senior Embedded Software Engineer - Low Voltage Controls

General Motors of Canada

Markham
Hybrid
CAD 115,000 - 165,000
3 days ago
Be an early applicant

Application Engineer / Technical Sales Specialist

The Weir Group

Wabush
Hybrid
CAD 80,000 - 93,000
3 days ago
Be an early applicant

Application Engineer / Technical Sales Specialist

The Weir Group

Saskatoon
Hybrid
CAD 80,000 - 93,000
3 days ago
Be an early applicant

Application Engineer / Technical Sales Specialist

The Weir Group

Mississauga
Hybrid
CAD 80,000 - 93,000
3 days ago
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Tech Lead Software Engineer – Toronto

Kapitus

Toronto
On-site
CAD 164,000
3 days ago
Be an early applicant

Staff Software Engineer, Tokenization Engine

Robinhood

Toronto
On-site
CAD 200,000 - 235,000
3 days ago
Be an early applicant

Programmeur.euse Informatique

Place aux Jeunes

Princeville
On-site
CAD 60,000 - 80,000
3 days ago
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Sr. Software Development Engineer (Distributed ML) (1 Year Temp Contract)

Advanced Micro Devices

Markham
On-site
CAD 80,000 - 110,000
3 days ago
Be an early applicant

Sr. AI Software Engineer

Qualcomm

Markham
On-site
CAD 114,000 - 165,000
3 days ago
Be an early applicant

Software Development Engineer, Unified Payments Experience (UPX)

Amazon

Vancouver
On-site
CAD 114,000 - 192,000
3 days ago
Be an early applicant

Software Development Engineer, Digital Royalties & Payments, Digital Acceleration

Amazon

Vancouver
Hybrid
CAD 114,000 - 192,000
3 days ago
Be an early applicant

Software Engineer, Chainlink Runtime Environment (CRE)

Framework Ventures

Toronto
Remote
CAD 80,000 - 100,000
3 days ago
Be an early applicant

Intermediate Gameplay Software Engineer (Proprietary Engine)

Blackbird Interactive

Vancouver
Remote
CAD 75,000 - 95,000
3 days ago
Be an early applicant

Lead Software Engineer – Distributed Apps & Mobile (Hybrid)

Canadian Nuclear Laboratories

Laurentian Hills
Hybrid
CAD 80,000 - 100,000
4 days ago
Be an early applicant

Software Engineer, Digital Royalties & Payments – Scalable Solutions

Amazon Jobs

Vancouver
On-site
CAD 114,000 - 192,000
4 days ago
Be an early applicant

Software Development Engineer, Digital Royalties & Payments, Digital Acceleration

Amazon Jobs

Vancouver
On-site
CAD 114,000 - 192,000
4 days ago
Be an early applicant

Software Engineer - Hybrid: Real-Time LMR & C&C Systems

Codan

Victoria
Hybrid
CAD 82,000 - 120,000
4 days ago
Be an early applicant

Software Engineer

Codan

Victoria
Hybrid
CAD 82,000 - 120,000
4 days ago
Be an early applicant

Software Engineer II, Backend Platform

Wave HQ

Canada
Hybrid
CAD 101,000 - 113,000
4 days ago
Be an early applicant

Staff Software Engineer - Cloud Services

Agiloft

Canada
On-site
CAD 100,000 - 130,000
4 days ago
Be an early applicant

Software Engineer II (Salesforce Loyalty Management)

TD

Canada
On-site
CAD 81,000 - 116,000
4 days ago
Be an early applicant

Senior CNC Machinist & Lead Programmer

JVD Installations

Alberta
On-site
CAD 30,000 - 60,000
4 days ago
Be an early applicant

Senior Software Engineer II, Backend Platform

Wave HQ

Canada
Remote
CAD 160,000 - 179,000
4 days ago
Be an early applicant

Senior Software Engineer II, Data Platform

Instacart

Canada
Remote
CAD 168,000 - 178,000
4 days ago
Be an early applicant

Top job titles:

Construction jobsBusiness Analyst jobsHris jobsServer jobsNon Profit jobsPackaging jobsResearch jobsData Analyst Remote jobsAviation jobsData Entry Clerk jobs

Top companies:

Jobs at AmazonJobs at AppleJobs at OpsJobs at MetroJobs at CargillJobs at Coca ColaJobs at Circle KJobs at FidelityJobs at DominosJobs at Samsung

Top cities:

Jobs in QuebecJobs in WinnipegJobs in VaughanJobs in BurnabyJobs in LavalJobs in OakvilleJobs in KelownaJobs in Thunder BayJobs in LangleyJobs in Longueuil

Similar jobs:

Data Entry jobsData Entry Remote jobsEntry Level jobsIt Software Engineer jobsSoftware Engineer jobsSoftware Developer jobsWeb Developer jobsFront End Developer jobsEntry Level Data Analyst jobsDeveloper jobs
Software Engineer in Algorithms & Optimization
RideCo
Southwestern Ontario
On-site
CAD 90,000 - 120,000
Full time
3 days ago
Be an early applicant

Job summary

A leading transportation technology company in Ontario is seeking a Software Engineer with expertise in Algorithms and Data Structures to join their Algorithms & Optimization team. The ideal candidate will utilize their experience to enhance ridesharing algorithms and contribute to a dynamic on-demand transportation platform. Responsibilities include developing innovative solutions, analyzing data for ride-demand predictions, and delivering scalable software. Competitive salary offered, along with benefits like flex-time schedules and catered lunches.

Benefits

Flex-time work schedules
Bi-weekly catered lunches
Medical and dental benefits
Commuter program

Qualifications

  • 2+ years of experience in Software Development with high performance algorithms.
  • Deep understanding of Algorithms and Data Structures.
  • Ability to explain complex concepts from research.

Responsibilities

  • Develop and enhance algorithms for ridesharing optimization.
  • Switch roles between Software Engineer, Researcher, and Data Scientist.
  • Analyze ridership data to predict ride demand and optimize fleet use.

Skills

Algorithms
Data Structures
Critical thinking
Reasoning skills

Education

Master’s degree or PhD in Computer Science

Tools

Python
Rust
JavaScript
Django
Flask
AWS
Job description
Overview

Location: Waterloo, Ontario, Canada

This is an opportunity in the exciting and fast-growing transportation technology industry. Public transit is being transformed from a system of static, scheduled fixed-routes, to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation.

As the newest member of our Algorithms & Optimization team, you will contribute to the complex suite of algorithms that power RideCo’s core ridesharing platform. The ideal candidate must possess a sound grasp of Algorithms and Data Structures, strong critical thinking and reasoning skills, and the ability to produce readable, maintainable, and working software programs from abstract concepts and ideas. You will thrive in a small-team environment with fast-paced agile iterations, where every developer contributes code that delivers a meaningful impact to our customers and the company.

Responsibilities

Your day-to-day responsibilities will include:

At RideCo, you will be switching hats between Software Engineer, Researcher, and Data Scientist depending on the problem at hand.

As a Researcher, you will:

  • Stay abreast of the research publications in the fields related to vehicle routing and ridesharing algorithms.
  • Compare best-performing ridesharing benchmarks from research papers with RideCo’s to ensure that we are staying ahead of the competition.
  • Invent new algorithms to enhance the performance of our Optimization engine, both in terms of the quality of the solutions produced (e.g., sharing rate) and in terms of the speed at which we can converge to those high-quality solutions.
  • Produce scalable and performant solutions to computationally hard (and often intractable) problems.
  • Contribute to the invention of novel solutions to fleet partners’ operational problems by collaboratively working with product managers, co-developers, and our client success team.

As a Software Engineer, you will:

  • Contribute to a distributed platform architecture design for smart partitioning of the problem space, caching mechanisms, and microservices.
  • Build systems to intelligently automate manual bottlenecks in service rollouts.
  • Expand the system’s capabilities to new features and use-cases while maintaining a high level of performance.
  • Prototype, iterate on, develop, and test the ideas and algorithms that you invent.
  • Build tools to gain greater visibility into the performance of our Optimization engine.

As a Data Scientist, you will

  • Enhance the accuracy of the ETAs in RideCo’s real-time traffic forecasting system.
  • Analyze ridership data to develop models to predict ride-demand, which will be used to reposition RideCo’s fleet of vehicles.
  • Fine-tune the hyperparameters in RideCo’s Optimization algorithms to extract greater value from the system.
Playground / What you’ll learn

At RideCo you’ll get a chance to play, learn and build with the following tools and technologies, and as part of a cross-functional team that is the world’s foremost innovator in on-demand transit software.

  • Languages: Python, Rust, JavaScript / TypeScript (Angular)
  • Web Stack: Django, Flask, Gunicorn, Nginx
  • Mobile: Ionic, hybrid apps for Android and iOS
  • Logistics Engine: algorithms for real-time vehicle routing, Optimization
  • Mapping/Routing: OpenStreetMap, Open Source Routing Machine, Traffic forecasting algorithms
  • Infrastructure: AWS, Terraform, Redis, PostgreSQL, Celery, RabbitMQ
  • Health/Monitoring: AWS CloudWatch, Prometheus, Grafana, Elasticsearch, Logstash, Kibana
  • Development Processes: Agile, CI/CD, Jenkins, zero-downtime software updates
Qualifications and Experience

Required:

  • 2+ years of experience in Software Development, preferably with high performance algorithms or data intensive applications.
  • A deep and intuitive understanding of Algorithms and Data Structures.
  • Ability to process, assimilate, and explain complex and abstract concepts from research publications.

Preferred:

Specialized knowledge. Seeking candidates with expertise in two or more of the following:

  • Combinatorics and Discrete Optimization
  • Online Algorithms
  • Data Science / Machine Learning
  • Open Street Maps or Open Source Routing Machine
  • Distributed computing / Web Scale architectures.
Education

Master’s degree or PhD in Computer Science, Software Engineering, or related technical discipline.

Compensation and Benefits
  • Base Salary: $90K - $120K + performance-based bonus or stock options.
  • Work-Life Balance & Additional Perks: Flex-time work schedules, vacation time, bi-weekly catered lunches, social events, casual dress code
  • Benefits Plan: Medical, dental, prescription, life/health spending accounts and more
  • Work Environment: Located in KW's most desirable work space in the heart of Uptown Waterloo
  • Commuter Program: Complimentary rides to and from work in Waterloo Region
Who we are

RideCo powers on-demand transit. Public transit agencies and fleet operators use RideCo's cloud-based software platform to provide on-demand shared rides in dynamically routed buses and vans. RideCo is growing rapidly, and it is the most adopted on-demand paratransit and microtransit software among the 10 largest cities in the United States. Our marquee clients include Philadelphia’s SEPTA, San Antonio Metro, and Houston Metro.

RideCo’s software powers a diverse range of use cases, including paratransit, residential/ suburban travel; first-mile-last-mile connections for transit hubs; and corporate employee transportation. The success of these services is supported by the industry's best customer service, including a 95% plus customer retention rate. We are investing to scale up and capture the growing demand for on-demand shared rides solutions.

RideCo is proud to be an equal-opportunity employer. We hire the best talent and strive to build a meritocratic culture. In accordance with the Accessibility for Ontarians with Disabilities Act, accommodations are available upon request for candidates taking part in all aspects of the selection process. If you require special accommodation to complete any portion of the application or interview process, please mention this in your application. #Li-Hybrid

Why is this role open? Existing VacancyRideCo is committed to a fair and transparent recruitment process. We do not use artificial intelligence (AI) or automated decision-making tools to screen, evaluate, or select candidates. All applications are reviewed and assessed by our hiring team.

Apply to this job

  • 1
  • ...
  • 12
  • 13
  • 14
  • ...
  • 54

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved