
Co-op/Intern Software Developer, Core Algorithms
Kinaxis Inc.2 months ago
Ottawa, CanadaIntern
Responsibilities
- Develop and enhance features and performance alongside developers and testers.
- Maintain and develop tools for testing and debugging.
- Work under the guidance of a mentor and collaborate closely with team members.
- Contribute to algorithms addressing supply chain management problems.
- Perform additional projects as requested.
Requirements
- Completion of the second year of a Computer Science, Software Engineering, or equivalent program.
- Required experience with C++ programming.
- Familiarity with algorithms and data structures.
- Desire to improve skills in object-oriented design and related best practices.
- Strong technical aptitude and interest in performance optimization.
- Good collaboration, communication, initiative, and execution skills.
- Exposure to and willingness to develop under agile and software development lifecycle processes.
- Applicants must be currently enrolled in full-time education or be recent/upcoming graduates whose graduation date is within 12 months of the placement end date.
Benefits
- Full-time 8–12 month co-op/intern placement starting January 2027.
- Hybrid work arrangement in Ottawa, Canada, with at least three office days per week and five preferred.
- Flexible vacation and company-wide Kinaxis Days.
- Flexible work options and physical and mental well-being programs.
- Regular virtual fitness classes.
- Mentorship, training, and career development programs.
- Recognition programs, referral rewards, and hackathons.
About Kinaxis Inc.
Kinaxis builds RapidResponse, a cloud-based supply chain planning and orchestration platform used for S&OP, demand/supply planning, and risk management by enterprises in automotive, life sciences, high tech, and industrial sectors. It sells subscription software and related services to manage end-to-end supply chains. Founded in 1984 and headquartered in Ottawa, the company is publicly traded on the Toronto Stock Exchange (KXS).