Senior OR Software Engineer (Remote) – Supply Chain Optimization

Kinaxis

Calgary

Hybrid

CAD 120,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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 OR Software Engineer - Hybrid, AI-Driven Optimization
Senior OR Software Engineer - Hybrid, AI-Driven Optimization

Kinaxis • Toronto

Hybrid
CAD 120,000 - 160,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+3
Senior Software Developer, Operations Research
Senior Software Developer, Operations Research

Kinaxis • Toronto

Hybrid
CAD 120,000 - 160,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+3
Senior Software Developer, Operations Research
Senior Software Developer, Operations Research

Kinaxis • 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 • 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 • Quebec

Hybrid
CAD 90,000 - 130,000
Flexible vacation and Kinaxis Days
Flexible work options
Physical and mental well-being program
+4
Senior Software Developer, Operations Research
Senior Software Developer, Operations Research

Kinaxis • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Flexible vacation
Flexible work options
Well-being programs
+4
Senior Software Developer, Operations Research
Senior Software Developer, Operations Research

Kinaxis • Ottawa

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

Kinaxis • Southwestern Ontario

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 • Ottawa, Toronto

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

Kinaxis • Halifax

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