Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Algorithm Developer - Production Scheduling (Supply Chain)

$102k - $150k per year

Kinaxis

Location

Ottawa and Toronto, Canada - Hybrid

Other Canadian locations - Remote

Salary Range

Annual cash compensation ranges from $102,000 to $150,000, plus a discretionary 10% company bonus. The final offer within this range will reflect the successful candidate’s skills and experience.

What you will do
  • As a Senior Algorithm Developer, you will contribute across the full lifecycle of algorithm‑backed product development, working at the intersection of real‑world scheduling problems and enterprise software delivery.
  • Design, implement, and test production scheduling models, constraints, heuristics, and meta‑heuristics.
  • Translate real‑world manufacturing and scheduling constraints into robust computational and mathematical models.
  • Investigate and apply advanced scheduling techniques, including targeted use of AI/ML where appropriate.
  • Lead or contribute to the design, implementation, and evolution of core scheduling logic in a commercial, enterprise‑grade product.
  • Define and contribute to test strategies, including unit, integration, regression, and performance testing, to ensure correctness and scalability.
  • Collaborate closely with agile team members across engineering, product, QA, and support throughout design, implementation, and delivery.
  • Participate actively in design discussions, code reviews, and scrum rituals, helping maintain a high bar for quality and maintainability.
  • Support product stability by triaging defects, explaining product behaviour, suggesting workarounds, and fixing and validating moderate issues.
  • Identify opportunities to improve and accelerate the SDLC through better tooling, automation, or AI‑assisted workflows, while maintaining architectural consistency, secure design, and code quality.
  • Review AI‑generated code with rigor, ensuring correctness, architectural fit, integration safety, and edge‑case coverage.
What we are looking for
  • Deep knowledge of production scheduling algorithms, optimization techniques, and/or heuristics.
  • Strong software engineering skills with experience delivering enterprise‑grade commercial software.
  • 5+ years of algorithm development experience in a production environment.
  • Proficiency in Java, C++, C#, or similar object‑oriented languages, including unit testing and design patterns.
  • Experience translating real‑world planning or scheduling problems into computational or mathematical models.
  • A passion for algorithms, data structures, and problem solving, with a desire to see solutions used in the real world.
  • Ability to design and contribute to automated testing for functional correctness and performance.
  • Comfort working across the full SDLC, from design through delivery and ongoing support.
  • Strong communication skills, with the ability to explain complex behaviour clearly to both technical and non‑technical stakeholders.
  • Bachelor’s or Master’s degree in Industrial Engineering, Operations Research, Computer Science, or a related field.
Nice to Have
  • Background or understanding of supply chain management or manufacturing domains.
  • Exposure to automation and infrastructure that supports reliable development, testing, performance validation, and production support.
  • Familiarity with commercial solvers (e.G., Gurobi, CPLEX, Xpress).
  • Exposure to machine learning or AI techniques applied in optimization or planning contexts.
#J-18808-Ljbffr
Vacancy posted 53 minutes ago
Similar jobs that could be interesting for youBased on the Senior Algorithm Developer - Production Scheduling (Supply Chain) in Ottawa, ON vacancy
  •  ...hiring a highly organized and proactive Supply Chain Coordinator for a 6-month contract. In...  ...and outbound shipments, including scheduling pickups and deliveries Communicate with...  ...forms, and related paperwork Support production and warehouse teams by aligning... 
    Suggested
    Contract work
    Temporary work
    Work at office

    Staffmax Staffing & Recruiting

    Ottawa, ON
    6 days ago
  • $109.75k - $156.75k per year

     ...Functional Coordination, including KPIs and Hoshin Lead NPI supply chain program planning and execution of deliverables for a given product, technology development and/or key component. This includes project planning, schedule / status updates, ensuring required deliverables are... 
    Senior
    Full time
    Contract work
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    4 days ago
  •  ...Hire Resolve is assisting manufacturing and supply chain organizations in hiring experienced Manufacturing...  .... These roles are designed for mid- to senior-level professionals with a strong background across manufacturing, production, supply chain, operations, engineering,... 
    Senior
    Long term contract
    Full time

    Hire Resolve.com

    Ottawa, ON
    more than 2 months ago
  • $100k - $150k per year

     ...commercial management, controls and performance, procurement and supply chain, net zero and digital solutions.  We are majority-owned by...  ...Description Who are you? You are an experienced Senior Scheduler/Planner with infrastructure program experience a minimum of... 
    Senior
    Full time
    For contractors
    Flexible hours

    Turner & Townsend

    Ottawa, ON
    6 days ago
  •  ...world’s leading AI-powered, cloud-native products that shape the future of business and society...  ..., partners, and industries to design, develop, and deliver solutions that power digital...  ...for the position is based on a full-time schedule. Your ultimate salary within this range... 
    Senior
    Full time
    Internship

    IBM

    Ottawa, ON
    8 days ago
  • $85.5k - $114k per year

    JOB DESCRIPTION Work Schedule Standard (Mon-Fri) Environmental...  ...science a step beyond by developing solutions for some of the...  ...cancer. We are seeking a Senior Mainframe Developer to join...  ...enhancement, modernization, and production stability of critical... 
    Senior
    Remote job
    Long term contract
    Full time
    Work at office
    Monday to friday
    Ottawa, ON
    13 days ago
  •  ...Description The House of Commons’ Digital Services and Real Property (DSRP) is currently looking to staff the Senior Full-Stack Developer (Senior Digital Product Developer) position. Senior Full-Stack Developers are responsible for the design, development, integration,... 
    Senior
    Full time
    Fixed term contract

    House of Commons (Canada) / Chambre des communes (Canada)

    Ottawa, ON
    11 days ago
  •  ...leading AI-powered, cloud-native products that shape the future of...  ...partners, and industries to design, develop, and deliver solutions that...  ..., Kafka and more) . As a senior software engineer, you think...  ...configurations). * Strong programming and algorithmic skills. Proficiency in a... 
    Senior
    Full time

    IBM

    Ottawa, ON
    8 days ago
  •  ...world’s leading AI-powered, cloud-native products that shape the future of business and society...  ..., partners, and industries to design, develop, and deliver solutions that power digital...  ...for the position is based on a full-time schedule. Your ultimate salary within this range... 
    Senior
    Full time

    IBM

    Ottawa, ON
    8 days ago
  • $86k - $129k per year

     ...better working world.  The opportunity We are seeking a Senior Consultant, Supply Chain – e-Procurement and Digital Solutions. You will work with...  ...in the industry, deliver exceptional client service, and develop your skill set while collaborating with outstanding... 
    Senior
    Contract work

    Ernst & Young

    Ottawa, ON
    24 days ago
  • $100k - $150k per year

     ...Who are you? You are an experienced Senior Scheduler/Planner with infrastructure program experience...  ...and schedule control metrics/KPIs.  Develop and maintain the WBS/CBS, baseline...  ...To support this we promote a healthy, productive and flexible working environment that respects... 
    Senior
    Full time
    For contractors
    Flexible hours

    Turner & Townsend

    Ottawa, ON
    1 day ago
  •  ...Your Schedule. Your Goals. Start Delivering with Uber. What is Uber? Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly. Delivering with Uber allows you to earn quick cash while maintaining the flexibility your schedule... 
    Hourly pay
    Extra income
    Permanent employment
    Full time
    Temporary work
    Part time
    Seasonal work
    Local area
    Weekend work

    Uber eats

    Ottawa, ON
    4 hours ago
  •  ...help to build a better working world.  The opportunity Senior Manager – Supply Chain, Procurement (Defense Sector Focus) Governments and...  ...practice within the defense and national security sector. Develop proposals and solutions addressing defense-specific procurement... 
    Senior
    Permanent employment
    Full time
    Contract work
    Weekend work

    Ernst & Young

    Ottawa, ON
    12 days ago
  • $90k - $140k per year

     ...Position Description: Senior Python Developer We are seeking a Senior Python Developer with expertise in cloud native development, Azure Databricks...  ..., and exception handling processes . Experience scheduling, orchestrating, and monitoring Databricks workloads . Experience... 
    Senior
    Full time

    CGI

    Ottawa, ON
    4 days ago
  • $24 - $35 per hour

     ...consecutive year . Position Title: Optical Algorithms and Analytics Engineering Co-op/...  ...engaged when you are learning and developing your skills every day? Do you like...  ...device data to propel improvement in our products. You will develop algorithms and methods that optimize... 
    Full time
    Internship

    Lumentum Operations

    Ottawa, ON
    4 days ago
  •  ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction...  ...technologies, collaborating closely with product, architecture, workforce management,...  .... Implement intelligent routing algorithms based on skills, priorities, capacity... 
    Senior
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    1 day ago
  •  ...Team Within Semtech’s high-performance product portfolio, Lifecycle Engineering plays a...  ...Engineering capability with an experienced Senior Staff Product Engineer. Job Summary As...  ...Test, Design, Quality, Operations, and Supply Chain teams to embed manufacturability, cost efficiency... 
    Senior
    Long term contract
    Full time

    Semtech

    Ottawa, ON
    4 days ago
  • $115k - $145k per year

     ...Why You’ll Love This Role Lumentum is developing the next generation of Optical Circuit...  ...networks. We are looking for a hands-on senior developer to take technical ownership of embedded...  ...verification teams to deliver reliable products used in demanding optical networking environments... 
    Senior
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    3 days ago
  • $69.45k - $119.45k per year

     ...Investment, Exceptional Talent, and Power Ecosystem. You Are: As an Advanced AI, Large Language Model and Agentic AI Developer/Consultant, you will build production-grade AI applications that transform enterprise workflows. You will translate business and product requirements... 
    Senior
    Full time
    Manual labor
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  • $150k - $183k per year

     ...Senior Software Developer – Embedded VoIP Systems About the Role We are seeking an experienced...  ...embedded software for VoIP telephone products . Work with SIP and related VoIP/...  ...prioritize and deliver high-quality work under schedule constraints. Willing and able to... 
    Senior
    Full time
    Flexible hours

    Fortinet

    Ottawa, ON
    3 days ago
  •  ...succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our...  ...We are looking for a Senior Full Stack Developer to design, build and maintain both front...  ...technical solutions, working closely with product, architecture, QA, DevOps and business... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Ottawa, ON
    4 days ago
  • $108.75k - $152.25k per year

     ...experienced and highly motivated Software Developer in Test to help validate and deliver next...  ...technical problems that directly impact product reliability and customer success. You'll...  ...Hypervisor, Filesystem and Graphics. #LI-KH1 Scheduled Weekly Hours: 40 Compensation Hiring... 
    Senior
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    4 days ago
  •  ...Python Developer We are: Looking to be part of a transformational digital engineering and...  ...solve their biggest challenges and create products and services that customers love -...  ...efficiently, and sustainably? We are Accenture's Supply Chain and Engineering reinvention partner. We... 
    Senior
    Hourly pay
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  • $108.75k - $152.25k per year

     ...to convert awesome ideas into great products and services. The QNX Board Support...  ...Package (BSP) Team is looking for Driver Developers (Software Dev II & Senior’s) to design and implement the next...  ...what you could do at QNX!#LI-KH1 Scheduled Weekly Hours: 40 Compensation... 
    Senior
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    4 days ago
  •  ...Canada and beyond. Who You Are You’re an experienced Senior Business Intelligence Developer who enjoys solving complex business problems through...  ...ETL development to reporting, dashboards, analytics and production support. You enjoy building trusted data solutions that... 
    Senior
    Long term contract
    Work at office
    Local area
    Remote work

    CIRA

    Ottawa, ON
    15 days ago
  • $129.5k - $170.1k per year

     ...networks, the unit helps Ericsson maintain technology leadership. A Senior Product Support Professional joining our global RCE Customer...  ...and city: Canada (CA) || Ottawa (Country/ City) Job details: Developer Compensation and Benefits at Ericsson At Ericsson, we know... 
    Senior
    Long term contract
    Full time
    Temporary work
    Remote work

    Ericsson

    Ottawa, ON
    4 days ago
  • $60 per hour

     ...scripting-related tasks involving Lua programming. Identify bugs, performance issues, and opportunities to improve existing code. Develop and modify Lua scripts based on project requirements. Apply strong programming fundamentals, including modular design, data... 
    Senior
    Weekly pay
    Contract work
    Remote work
    10 hours per week

    Lifted, an Upwork Company™

    Ottawa, ON
    12 days ago
  • $95k - $122k per year

     ...Our Team Semtech's New Product Introduction (NPI) Product Engineering Team is the central...  ...development team, focused on designing and developing advanced high-performance analog and...  ...Data Analysis & Yield Optimization (30%) Develop comprehensive product characterization plans... 
    Senior
    Full time
    Worldwide

    Semtech

    Ottawa, ON
    4 days ago
  • $108.75k - $152.25k per year

     ...accelerates. Radar is at a critical inflection point. We’ve established product-market fit, our install base is scaling quickly, and our...  ...high-volume IoT platform is genuinely hard and deeply rewarding Scheduled Weekly Hours: 40 Compensation Hiring Base Salary Range: $108,... 
    Senior
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    4 days ago
  •  ...succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our...  ...We are looking for a Senior Java Developer with LLM expertise to lead the technical...  ...architects, turning target designs into production-ready, well-tested services. Identify... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Ottawa, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Algorithm Developer - Production Scheduling (Supply Chain). Be the first to apply!