(Virtual) Software Development Engineer

2 weeks ago


Waterloo ON, Canada RideCo Inc. Full time

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.
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.
At RideCo, you will be switching hats between Software Engineer, Researcher, and Data Scientist depending on the problem at hand.
Stay abreast of the research publications in the fields related to vehicle routing and ridesharing algorithms.
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.
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:

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

Analyze ridership data to develop models to predict ride-demand, which will be used to reposition RideCo’s fleet of vehicles.
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 / Angular
Web Stack: Django, Flask, Gunicorn, Nginx
Ionic, hybrid apps for Android and iOS
Health/Monitoring: AWS CloudWatch, Prometheus, Grafana, Elasticsearch, Logstash, Kibana
Agile, continuous integration, Jenkins, zero-downtime software updates
A deep and intuitive understanding of Algorithms and Data Structures.
Online Algorithms
Data Science / Machine Learning
Distributed computing / Web Scale architectures.
Master’s degree or PhD in Computer Science, Software Engineering, or related technical discipline, or
A Bachelor’s degree in Computer Science, Software Engineering, or related technical discipline and 2+ years of experience in Software Development. Required to have experience working with high performance algorithms, data intensive applications, or combinatorial optimization algorithms.
Base Salary: $110K- $150K + performance-based bonus or stock options.
Work-Life Balance & Additional Perks: Flex-time work schedules, vacation time, catered lunches, social events, casual dress code
Benefits Plan : Medical, dental, prescription, life/health spending accounts and more
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 cloud-based on-demand transit software among the ten largest cities in the United States. 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. 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.



  • Toronto, ON, Canada Virtual Producer Full time

    Dark Slope is an entertainment company with a singular focus to make the impossible, possible. With advanced motion capture and virtual production technologies, Dark Slope develops genre defining television programs and unforgettable immersive games for our original IP, co-productions and clients including NBC Universal, Nickelodeon, MTV, Warner Media, NBC,...


  • Toronto, ON, Canada Akamai Full time

    Are you excited about working with cutting-edge network technologies? Akamai's Infrastructure Engineering & Operations organization builds and maintains Akamai's Platform, one of the world's largest distributed platforms. Our Server Hardware Engineering team is responsible for designing, qualifying, and testing servers destined for our growing network. As...

  • Technical Director

    3 weeks ago


    Toronto, ON, Canada Virtual Producer Full time

    Dark Slope is an entertainment company with a singular focus to make the impossible, possible. With advanced motion capture and virtual production technologies, Dark Slope develops genre defining television programs and unforgettable immersive games for our original IP, co-productions and clients including NBC Universal, Nickelodeon, MTV, Warner Media, NBC,...

  • Software Engineer

    3 weeks ago


    Oshawa, ON, Canada General Motors Full time

    Hybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to Markham or Oshawa three times per week, at minimum. General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our ZERO ZERO ZERO vision for the future,...

  • Sr. Software Engineer

    3 weeks ago


    Oshawa, ON, Canada General Motors Full time

    General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our ZERO ZERO ZERO vision for the future, we are on the forefront of this work and seeking out driven, innovative individuals who will join our team to help achieve our mission. We are currently looking...

  • Software Developer

    3 weeks ago


    Waterloo, ON, Canada Robert Bosch Group Full time

    As one of the world's leading automotive steering suppliers, Robert Bosch Automotive Steering LLC is growing in the market and continues to innovate and develop new products to meet customer needs. Our engineering, technical purchasing, and sales teams are located in both Plymouth, MI and Guadalajara, MX, with expansion to Canada. They are fully...


  • Waterloo, ON, Canada Hootsuite Inc. Full time

    Intermediate Software Developer, Backend We’re looking for an Intermediate Software Developer, Backend who can design, build, test, and ship high quality software that delivers value to our customers. You’ll work on a small and agile team that continuously incorporates feedback to refine and improve the products and features you deliver. While...


  • Toronto, ON, Canada Celestia Full time

    Software Engineer | Trading Infrastructure Berachain is a high-performance, EVM (Ethereum Virtual Machine) compatible, Layer 1 blockchain built on the Cosmos SDK. We're a young, world-class team of experts in computer science, type theory, economic game theory, risk management and enterprise development. Our team combines traditional experience in building...


  • Toronto, ON, Canada Blockchain Works Full time

    Berachain is a high-performance, EVM (Ethereum Virtual Machine) compatible, Layer 1 blockchain built on the Cosmos SDK. We're a young, world-class team of experts in computer science, type theory, economic game theory, risk management and enterprise development. Our team combines traditional experience in building and scaling teams at technology companies...


  • Markham, ON, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities: Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc. Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching...

  • Software Developer

    3 weeks ago


    Waterloo, Canada Robert Bosch Group Full time

    As one of the world's leading automotive steering suppliers, Robert Bosch Automotive Steering LLC is growing in the market and continues to innovate and develop new products to meet customer needs. Our engineering, technical purchasing, and sales teams are located in both Plymouth, MI and Guadalajara, MX, with expansion to Canada. They are fully supporting...

  • Software Developer

    3 weeks ago


    Waterloo, Canada Robert Bosch Group Full time

    As one of the world's leading automotive steering suppliers, Robert Bosch Automotive Steering LLC is growing in the market and continues to innovate and develop new products to meet customer needs. Our engineering, technical purchasing, and sales teams are located in both Plymouth, MI and Guadalajara, MX, with expansion to Canada. They are fully supporting...

  • Software Developer

    3 weeks ago


    Waterloo, Canada Robert Bosch Group Full time

    As one of the world's leading automotive steering suppliers, Robert Bosch Automotive Steering LLC is growing in the market and continues to innovate and develop new products to meet customer needs. Our engineering, technical purchasing, and sales teams are located in both Plymouth, MI and Guadalajara, MX, with expansion to Canada. They are fully supporting...

  • Software Developer

    3 weeks ago


    Waterloo, Canada Bosch Full time

    Job Description Software development for Electric Power Steering projects, including specification, design, implementation, integration and testing. As a Software Engineer, you will be part of the project team responsible for developing and releasing software for our customers in the region. You will interact and collaborate with a global network of...

  • Software Engineer

    3 days ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    3 days ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Cloud/DevOps Engineer

    3 weeks ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Hello , On behalf of our client, Iris Software is looking for a Cloud/DevOps Engineer with experience in GCP. This is a hybrid position in Toronto, ON. Title: Cloud/DevOps Engineer 18 – 24 Months+ (Open ended SoW) Toronto, ON (Hybrid) Job Description: Set up and maintain cloud-based development and production environments on GCP. Proficient in...

  • Software Engineer

    3 weeks ago


    Toronto, ON, Canada Blockchain Works Full time

    Berachain is a high-performance, EVM (Ethereum Virtual Machine) compatible, Layer 1 blockchain built on the Cosmos SDK. We're a young, world-class team of experts in computer science, type theory, economic game theory, risk management and enterprise development. Our team combines traditional experience in building and scaling teams at technology companies...


  • Waterloo, ON, Canada Fossbytes Media Pvt Ltd Full time

    OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of...


  • Waterloo, Canada Geotab Full time

    Who we are:Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security, connecting commercial vehicles to the...