Location
ottawa, on, Canada
Posted
June 19, 2026
Job Description
Join a leading team as a Senior Software Developer specialist in scheduling, offering a hybrid work model in Ottawa and Toronto. Focus on sophisticated algorithm development that meets complex scheduling needs.
In this senior role, you will lead efforts in designing and implementing robust scheduling models while collaborating with cross-functional teams. Your expertise in algorithms and optimization will be integral to developing enterprise-grade products. You will apply advanced AI/ML techniques to enhance solution efficiency while maintaining high standards in software quality.
Key Responsibilities:
• Implement scheduling models with constraints and heuristics
• Engage in agile discussions and support product stability
• Define testing strategies for scalability and correctness
• Identify SDLC improvement opportunities
• Review AI-generated code rigorously
Requirements:
• 5+ years in algorithm development in a production context
• Proficiency in Java, C...
In this senior role, you will lead efforts in designing and implementing robust scheduling models while collaborating with cross-functional teams. Your expertise in algorithms and optimization will be integral to developing enterprise-grade products. You will apply advanced AI/ML techniques to enhance solution efficiency while maintaining high standards in software quality.
Key Responsibilities:
• Implement scheduling models with constraints and heuristics
• Engage in agile discussions and support product stability
• Define testing strategies for scalability and correctness
• Identify SDLC improvement opportunities
• Review AI-generated code rigorously
Requirements:
• 5+ years in algorithm development in a production context
• Proficiency in Java, C...