Full-time Posted June 03, 2026
Apply Now

Job Description

Advance your career by transforming production scheduling as a Software Developer in Ottawa or Toronto. This hybrid role focuses on developing innovative algorithms and enterprise software solutions.

As a Software Developer, you will leverage your extensive experience in algorithm development to enhance scheduling processes. You will be involved in all stages of development, collaborating with teams to implement sophisticated scheduling models and advanced AI techniques. Your focus will be on quality testing and performance optimization.

Key Responsibilities: • Implement and test production scheduling algorithms efficiently • Collaborate with teams to enhance scheduling solutions • Conduct performance tests to ensure software reliability • Identify and resolve potential product issues proactively • Integrate advanced AI techniques into scheduling logic

Requirements: • Minimum of 5 years of algorithm development experience • Expertise in Java, C++, C#, or simi...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application