Base Career helps you apply smarter for this job.
Key skills for this role
Operations Research Software Developers at Kinaxis create algorithms to optimize supply chains. Each one of us plays an important part in accomplishing our work, building our culture, and making a global impact. Every day, we are empowered to work together to help our customers make fast, confident planning decisions. This is how we create a better planet – for each other, for our customers and for generations to come. Our cloud-based platform Maestro ensures that the products we need – everything from medicine and cars to day-to-day items like toothpaste – make it to market and into our hands when we need them with minimal ecological footprint. Our customers have terabytes of data that needs to be analyzed for the largest supply chains imaginable. Our algorithms move the global economy-- in seconds, not hours, or days. It’s Big Data with an impact.
This is an existing job vacancy
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
, CAN
Ottawa, CAN
Ottawa, CAN
Ottawa, CAN
Ottawa, CAN
Ottawa, CAN
, USA
, CAN
Ottawa, CAN
Ottawa, CAN
Ottawa, CAN
Ottawa, CAN
Ottawa, CAN
C++ for core development
Commercial mathematical solvers
Maestro’s market leading in-memory data server technology
Visual Studio, JIRA, Confluence, Git
Sophisticated internal testing tools to validate correctness and performance
Virtual and cloud infrastructure for development, support and testing
Core implementation is primarily in C++, but we value strong algorithmic thinkers who are proficient in one or more modern programming languages (e.g., C++, C#, Python) and willing to work across language boundaries
MSc or PhD in Operations Research, Industrial Engineering, Computer Science (or related)
5+ years of software development experience, track record of delivering commercial software
Working knowledge of C++, including object-oriented design and design patterns, unit testing
A love of data structures and algorithms, and the desire to apply them in the real world
Experience in creating mathematical models of real-world optimization problems.
Experience in commercial solvers (Gurobi, Xpress, CPLEX)
Ability to design, develop, and maintain automated test scripts for functional, regression, and performance testing using testing frameworks and tools.
Ability to find opportunities to accelerate the SDLC through innovative application of AI or other tooling, while upholding architecture consistency, secure design, and code-quality standards.
Ability to review AI-generated code rigorously for correctness, architectural fit, integration risk, and edge case support with a growth mindset and bias for experimentation.
Nice to have knowledge in machine learning models and algorithms
Nice to have knowledge of Supply Chain Management (Demand Planning, MRP, S&OP, Capacity Planning)
Work With Impact: Our platform directly helps companies power the world’s supply chains. We see the results of what we do out in the world every day, when we see store shelves stocked, when medications are available for our loved ones, and so much more.
Work with Fortune 500 Brands: Companies across industries trust us to help them take control of their integrated business planning and digital supply chain. Some of our customers include Lockheed Martin, Unilever, P&G, ExxonMobil, Cisco and more.
Public Canadian enterprise-software company providing cloud-based supply-chain orchestration software to global manufacturers, distributors, and other complex enterprises.
Visit company websiteJobs and hiring trendsFull-time
Senior · 5+ years experience
Hybrid
Apply faster on company sites with our extension.