Talent.com
Staff Software Developer, Operations Research
Staff Software Developer, Operations ResearchKinaxis • Quebec, Capitale-Nationale, CA
Staff Software Developer, Operations Research

Staff Software Developer, Operations Research

Kinaxis • Quebec, Capitale-Nationale, CA
11 days ago
Job type
  • Full-time
Job description

Staff Software Developer, Operations Research

Join to apply for the Staff Software Developer, Operations Research role at Kinaxis.

About Kinaxis

Elevate your career journey by embracing a new challenge with Kinaxis. We are experts in tech, but it’s really our people who give us passion to always seek ways to do things better. As such, we’re serious about your career growth and professional development, because People matter at Kinaxis.

In 1984, we started out as a team of three engineers. Today, we have grown to become a global organization with over 2000 employees around the world, with a brand-new HQ based in Kanata North in Ottawa. As one of Canada’s Top Employers, we are proud to work with our customers and employees towards solving 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 more than 40,000 users in over 100 countries. We are expanding our team as we continue to innovate and revolutionize how we support our customers.

Location

Our offices in Ottawa and Toronto - hybrid; other Canadian locations - remote

About The Team

Algorithm 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.

What you will do

  • Investigate novel techniques combining class leading heuristics with optimization
  • Translate real world Supply Chain Management use cases into mathematical model
  • Lead the design and implementation of the mathematical model
  • Define test strategies and develop comprehensive test plans.
  • Write unit testing, integration testing, and debugging to ensure robust and error-free software.
  • Design, develop, and maintain automated test scripts for functional, regression, and performance testing using testing frameworks and tools.
  • Collaborate closely with your agile team members and other stakeholders
  • Shape the future direction of Kinaxis as we move into new markets

Technologies we use

  • 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
  • What we are looking for

  • MSc or PhD in Operations Research, Industrial Engineering, Computer Science (or related)
  • 7+ 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.
  • Nice to have knowledge in 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 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, Yamaha, P&G, Honda, and more.

    Social Responsibility at Kinaxis

    Our Diversity, Equity, and Inclusion Committee weighs in on hiring practices, talent assessment training materials, and mandatory training on unconscious bias and inclusion fundamentals. Sustainability is key to what we do and we’re committed to net‑zero operations strategy for the long term. We are involved in our communities and support causes where we can make the most impact.

    Benefits

  • Flexible vacation and Kinaxis Days (company-wide day off on the last Friday of every month)
  • Flexible work options
  • Physical and mental well-being programs
  • Regularly scheduled virtual fitness classes
  • Mentorship programs and training and career development
  • Recognition programs and referral rewards
  • Hackathons
  • Kinaxis welcomes candidates to apply to our inclusive community. We provide accommodations upon request to ensure fairness and accessibility throughout our recruitment process for all candidates, including those with specific needs or disabilities. If you require an accommodation, please reach out to us at recruitmentprograms@kinaxis.com. Please note that this contact information is strictly for accessibility requests and cannot be used to inquire about application statuses.

    Kinaxis is committed to ensuring a fair and transparent recruitment process. We use artificial intelligence (AI) tools in the initial step of the recruitment process to compare submitted resumes against the job description, to identify candidates whose education, experience and skills most closely match the requirements of the role. After the initial screening, all subsequent decisions regarding your application, including final selection, are made by our human recruitment team. AI does not make any final hiring decisions.

    Seniority level

    Mid-Senior level

    Employment type

    Full‑time

    Job function

    Software Development

    Referrals increase your chances of interviewing at Kinaxis by 2x

    #J-18808-Ljbffr

    Create a job alert for this search

    Staff Software Developer • Quebec, Capitale-Nationale, CA

    Similar jobs
    Software Developer

    Software Developer

    Construction Virtuelle et Technologie BI • Lévis, QC, Canada
    Full-time
    We are looking for a versatile Full Stack Software Developer to design, develop, and maintain scalable web applications.The ideal candidate will have expertise in both front-end and back-end techno...Show more
    Last updated: 30+ days ago • Promoted
    Director of Software

    Director of Software

    Canex • Quebec
    Full-time
    Hybrid – Quebec City or Remote (Canada).Can-Ex Technologies is transforming how sewer and underground infrastructure inspections are conducted. Through a combination of cutting‑edge hardware and pow...Show more
    Last updated: 23 days ago • Promoted
    Senior Software Manager (16-5 P)

    Senior Software Manager (16-5 P)

    1perTInent inc • Quebec
    Full-time
    Our client is a leading Canadian company specializing in healthcare orchestration and billing.It is transforming healthcare systems to make them more agile, efficient, and resilient by leveraging h...Show more
    Last updated: 2 days ago • Promoted
    Programmer Analyst

    Programmer Analyst

    Cgl Cohesion Global Logistics Llc • Quebec
    Full-time
    As a Programmer Analyst, you will report to the IT Manager and be responsible for the development and maintenance of the WMS (Warehouse Management System) portion of the ERP system.Acting as the ma...Show more
    Last updated: 2 days ago • Promoted
    R Developer

    R Developer

    Targeted Talent • Québec, QC, Canada
    Permanent
    We are looking for an experienced.Our client is a fintech company based out of Vancouver.Years experience working in Data Engineering / Data Science utilizing R (purrr, tidyr, dplyr, tibble, & th...Show more
    Last updated: 30+ days ago • Promoted
    Senior Design & Research Operations Specialist

    Senior Design & Research Operations Specialist

    Themis Solutions Inc. • Quebec
    Full-time
    Senior Design & Research Operations Specialist.Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securel...Show more
    Last updated: 2 days ago • Promoted
    Full Stack Software Engineer

    Full Stack Software Engineer

    TRADER Corporation • Quebec
    Full-time
    TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services.The company is comprised of AutoTrader. AutoSync and Dealertrack Canada.Quebec) offers the largest invento...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer (various levels, Search & AI focus)

    Software Engineer (various levels, Search & AI focus)

    Leadership Connect • Quebec
    Full-time
    At Leadership Connect, we believe that relationships are everything in business and in life.Founded by two former CEOs of S&P 500 companies and a former presidential press secretary, our premier in...Show more
    Last updated: 2 days ago • Promoted
    Software Implementation Consultant - lévis

    Software Implementation Consultant - lévis

    FMC Talent • lévis, qc, ca
    Permanent
    Canada (Remote / Field-Based) | Industrial SaaS / Smart Factory.Our client is a global provider of Smart Factory and performance management software that enables manufacturers to improve efficiency, ...Show more
    Last updated: 13 hours ago • Promoted • New!
    Senior Developer, Software

    Senior Developer, Software

    Sherweb Inc. • Quebec
    Full-time
    Here's what we do and why we do it.We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers' lives better. Find out how we do that here : ww...Show more
    Last updated: 2 days ago • Promoted
    Senior Full-Stack Developer

    Senior Full-Stack Developer

    Targeted Talent • Québec, QC, Canada
    Permanent
    We are looking for an experienced.Senior Full-Stack (React & Node) Developer.Our client is a fintech company based out of Vancouver. JavaScript / TypeScript and related frameworks (NestJS, Expre...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer

    Full Stack Developer

    Monclubsportif • Quebec
    Full-time
    Everything evolves rapidly, just as it does in the world of sport.Every day, new needs arise, creating new challenges and making each day more different than the last. That’s why, with our first-rou...Show more
    Last updated: 2 days ago • Promoted
    Software Architect — Large-Scale Search Systems

    Software Architect — Large-Scale Search Systems

    Genesys • Quebec
    Full-time
    A technology company in Quebec is seeking a Software Architect to enhance search capabilities within their platform.The role involves collaborating with various teams, optimizing services for high-...Show more
    Last updated: 23 days ago • Promoted
    Machine Learning Engineer - saint-augustin-de-desmaures

    Machine Learning Engineer - saint-augustin-de-desmaures

    BayOne Solutions • saint-augustin-de-desmaures, qc, ca
    Full-time
    Job Title : Machine Learning Engineer.Duration : 9+ months with possible extension.PyTorch, Huggingface transformers, Deep Learning, Spark / Hadoop, MLOps. BS or MS in Computer Science or equivalent exp...Show more
    Last updated: 22 hours ago • Promoted • New!
    React Developer

    React Developer

    Targeted Talent • Québec, QC, Canada
    Permanent
    We are looking for an experienced.Our client is a startup with an Agriculture selling platform, leveraging blockchain technology for security and tracing of product for buyers and sellers.Unfortuna...Show more
    Last updated: 30+ days ago • Promoted
    Full-Stack Developer

    Full-Stack Developer

    ALLTECH CONSULTING SVC INC • Quebec
    Full-time
    We are a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firm’s employees serve clients wor...Show more
    Last updated: 23 days ago • Promoted
    Senior Developer (Full

    Senior Developer (Full

    Petal • Quebec
    Full-time
    Join to apply for the Senior Developer (Full) role at Petal.Get AI-powered advice on this job and more exclusive features. Petal is a leading Canadian healthcare orchestration and billing company th...Show more
    Last updated: 23 days ago • Promoted
    C# Full-Stack Developer [#4881]

    C# Full-Stack Developer [#4881]

    Alteo Inc. • Quebec
    Full-time +1
    Alteo is looking for a Full-Stack C# Developer for a permanent position based on Montreal's South Shore.Hybrid work : 2 days in the office / 3 days remote • • •. As part of a growing company offering m...Show more
    Last updated: 2 days ago • Promoted