Senior OR Software Engineer (Remote) – Supply Chain Optimization

Kinaxis Inc.

Calgary

Hybrid

CAD 120,000 - 170,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible vacation
Kinaxis Days
Flexible work options
Well-being programs
Mentorship & career development
Hackathons

Job summary

Kinaxis is hiring for an Operations Research Software Developer to design and implement mathematical models for supply chain optimization. The role emphasizes C++ core development, algorithmic thinking, and collaboration with an agile team to deliver scalable software.

The team leverages in-memory data services, commercial solvers, and testing frameworks to ensure correctness and performance across global customers. Remote options exist across Canada and the USA.

Qualifications

  • MSC or PhD in OR/Engineering/CS.
  • 5+ years of software development experience.
  • Strong C++ and OO design fundamentals.
  • Experience with mathematical optimization solvers (Gurobi/CPLEX).
  • Ability to design automated tests and contribute to SDLC improvements.

Responsibilities

  • Investigate novel techniques combining heuristics with optimization.
  • Translate real-world supply chain use cases into models.
  • Lead design and implementation of mathematical models.
  • Define test strategies and develop test plans.
  • Write unit & integration tests and debugging routines.
  • Develop automated test scripts for functional, regression, and performance testing.
  • Collaborate with agile team members and stakeholders.
  • Shape Kinaxis' direction as it grows into new markets.

Skills

C++
Algorithms
Mathematical modeling
Python
C#
Unit testing
Gurobi/CPLEX

Education

MSc or PhD in Operations Research / Industrial Engineering / Computer Science

Tools

Visual Studio
JIRA
Confluence
Git

Job description

Kinaxis is hiring for an Operations Research Software Developer to design and implement mathematical models for supply chain optimization. The role emphasizes C++ core development, algorithmic thinking, and collaboration with an agile team to deliver scalable software.

The team leverages in-memory data services, commercial solvers, and testing frameworks to ensure correctness and performance across global customers. Remote options exist across Canada and the USA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer, Operations Research
Senior Software Developer, Operations Research

Kinaxis Inc. • Halifax

Hybrid
CAD 110,000 - 170,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+1
Senior Software Developer, Operations Research
Senior Software Developer, Operations Research

Kinaxis Inc. • Calgary

Hybrid
CAD 120,000 - 170,000
Flexible vacation
Kinaxis Days
Flexible work options
+3
Senior Software Developer, Operations Research
Senior Software Developer, Operations Research

Kinaxis Inc. • Montreal

Hybrid
CAD 120,000 - 180,000
Flexible vacation
Flexible work options
Well-being programs
+4
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis Inc. • Ottawa, Toronto

Hybrid
CAD 120,000 - 160,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+2
Head of Advanced Mathematical Modelling
Head of Advanced Mathematical Modelling

Kinaxis Inc. • Halifax

Hybrid
CAD 150,000 - 190,000
Flexible vacation and Kinaxis Days (un
Flexible work options
Physical and mental well-being
+4
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis Inc. • Montreal

Hybrid
CAD 90,000 - 140,000
Flexible vacation
Flexible work options
Well-being programs
+3
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis Inc. • Quebec

Hybrid
CAD 110,000 - 170,000
Flexible vacation
Flexible work options
Well-being programs
+4
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis Inc. • Southwestern Ontario

Hybrid
CAD 120,000 - 160,000
Flexible vacation
Kinaxis Days
Mentorship programs
+2
Head of Operations Research & Advanced Mathematical Modelling
Head of Operations Research & Advanced Mathematical Modelling

Kinaxis Inc. • Ottawa, Toronto

Hybrid
CAD 150,000 - 210,000
Flexible vacation
Kinaxis Days
Flexible work options
+5
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis Inc. • Halifax

Hybrid
CAD 120,000 - 160,000
Flexible vacation
Flexible work options
Well-being programs
+4