Senior Software Developer, Operations Research

May 6, 2026

No location

Full-time

REMOTE.CO

Apply
Descripción

Job Description

About the role
Title:
Senior Software Developer, Operations Research
Location:
US-remote
identification
2025-34058
category
Engineering
Position type
Full time
Remote
yes
About Kinaxis
Elevate your career path by taking on a new challenge with Kinaxis. We are experts in technology, but it is actually our people who give us the passion to always look for ways to do things better. As such, we take your career growth and professional development seriously, because
people matter
on Kinaxis.
In 1984, we started as a team of three engineers. Today, we have grown to be a global organization with over 2,000 employees worldwide, with a new headquarters based in Kanata North in Ottawa. As one of Canada's largest employers, we are proud to work with our customers and employees to solve some of the biggest challenges facing supply chains today.
At Kinaxis, we power the world's supply chains to help preserve the planet's resources and enrich the human experience. As a global leader in end-to-end supply chain management, we enable supply chain excellence for all industries, with over 40,000 users in over 100 countries. We are expanding our team as we continue to innovate and revolutionize the way we support our customers.
Location
Our offices in Ottawa and Toronto - Hybrid
Other locations in Canada and US: remote
Vacancy status
This is an existing job vacancy.
About the team
Operations Research Software Developers
At Kinaxis they create algorithms to optimize supply chains. each of us
It plays an important role in accomplishing our work, building our culture, and building a global society.
impact.
Every day, we have the power to work together to help our clients make quick and confident decisions.
planning decisions. This is how we create a better planet: for each other and for our customers.
and for generations to come. Our cloud-based Maestro platform ensures that the products you
needs, from medicines and cars to everyday items like toothpaste, reach
market and in our hands when we need them with a minimal ecological footprint. Our
Customers have terabytes of data that need to be analyzed for larger supply chains.
imaginable.
what will you do
Investigate novel techniques that combine class-leading heuristics with optimization.
Translate real-world supply chain management use cases into a mathematical model
Lead the design and implementation of the mathematical model.
Define testing strategies and develop comprehensive test plans.
Write unit tests, integration tests, and debugging to ensure robustness and freedom from errors.
software.
Design, develop and maintain automated test scripts for functions, regression and
Performance testing using testing frameworks and tools.
Collaborate closely with your agile team members and other stakeholders
Shaping the future direction of Kinaxis as we move into new markets
Find opportunities to accelerate the SDLC by innovatively applying AI or other tools, while maintaining architectural consistency, secure design, and code quality standards.
Rigorously review AI-generated code for correctness, architectural fit, integration risk, and compatibility with edge cases with a growth mindset and a bias toward experimentation.
Technologies we use
C++ for core development
Commercial Math 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.
what we are looking for
Primary implementation is primarily in C++, but we value strong algorithmic thinkers who are fluent in one or more modern programming languages (e.g. C++, C#, Python) and are willing to work beyond language boundaries.
Master's or PhD in Operations Research, Industrial Engineering, Computer Science (or
related)
7+ years of software development experience, commercial delivery history
software
Working knowledge of C++, including object-oriented design and design patterns, unit
test
The love of data structures and algorithms, and the desire to apply them in the real world.
Experience 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 features,
regression and performance testing using testing frameworks and tools.
Ability to find opportunities to accelerate the SDLC through innovative application of AI or other tools, while maintaining architectural consistency, secure design, and code quality standards.
Ability to rigorously review AI-generated code for correctness, architectural fit, integration risk, and edge case support with a growth mindset and a bias toward experimentation.
It is good to have knowledge of machine learning models and algorithms.
Work with impact:
Our platform directly helps companies power the world's supply chains. We see the results of what we do in the world every day: when we see full store shelves, when medicines are available for our loved ones, and much more.
Work with Fortune 500 brands:
Companies across all industries trust us to help them take control of their integrated business planning and digital supply chain. Some of our customers include Lockheed Martin, Yamaha, P&G, Honda and more.
Social Responsibility at Kinaxis:
Our Diversity, Equity and Inclusion Committee influences hiring practices, talent assessment training materials, and mandatory training on unconscious bias and inclusion foundations. Sustainability is key to what we do and we are committed to a long-term net zero operations strategy. We are involved in our communities and support causes where we can make the greatest impact.
people matter
at Kinaxis and these are some of the benefits and advantages we create for our team:
Flexible holidays and Kinaxis days (company-wide day off on the last Friday of each month)
Flexible work options
Physical and mental well-being programs.
Regularly scheduled virtual fitness classes.
Mentoring and training and professional development programs.
Recognition and referral reward programs.
Hackathons
Kinaxis welcomes candidates to apply to our inclusive community. We offer accommodations upon request to ensure equity and accessibility throughout our hiring process for all candidates, including those with specific needs or disabilities.
Kinaxis is committed to ensuring a fair and transparent recruitment process. We use artificial intelligence (AI) tools in the initial step of the hiring process to compare submitted resumes to the job description to identify candidates whose education, experience and skills best match the job requirements. After initial screening, our human recruiting team makes all subsequent decisions regarding your application, including final selection. AI does not make any final hiring decisions.