Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Kinaxis Logo

Co-op/Intern Developer - Back End Technologies

Kinaxis

Salary not specified
Sep 17, 2025
Ottawa, Ontario, Canada
Apply Now

Kinaxis is looking to solve the problem of developing and maintaining a unique versioned database that sits at the base of their technology stack, which is responsible for customer issues and depends on the Data Server operating correctly and performantly.

Requirements

  • Non-academic C++ programming experience, including development with multi-threading
  • Strong technical skills
  • Insatiable drive for improving performance
  • Previous co-op work terms or internships
  • Recent grad or have finished at least 3 years of studies in a Computer Science or Software Engineering (or equivalent) program
  • Good collaborative skills and positive attitude
  • A creative thinker that is good at problem solving

Responsibilities

  • Balance complexity, execution time, and memory footprint to deliver performant solutions
  • Design algorithms and data structures that minimize memory footprint and perform efficiently
  • Enable scalable and performant operations of our multi-threaded query engine
  • Harness the power of our automated test infrastructure and the creative energy of our testers to ensure your code keeps working correctly, with high performance
  • Advance your knowledge and application of modern C++ to optimize the code to achieve the above goals
  • Collaborate closely with your Agile team members and other stakeholders
  • Perform additional projects as needed

Other

  • Recent grad or have finished at least 3 years of studies in a Computer Science or Software Engineering (or equivalent) program
  • Good collaborative skills and positive attitude
  • A creative thinker that is good at problem solving
  • Must be in the Ottawa, Canada office, at least three days a week
  • To be eligible for a Co-op or Intern position at Kinaxis, you must either be currently enrolled in full-time education or, if you are a recent/upcoming graduate, your graduation date must be within 12 months of the placement end date