
Co-op/Intern Software Developer, Core Algorithms
Kinaxis Inc.2 days ago
Ottawa, CanadaIntern
Responsibilities
- Develop and enhance features and performance for core supply chain management algorithms.
- Work with developers and testers on feature development and performance improvements.
- Maintain and develop tools for testing and debugging.
- Collaborate closely with team members under the guidance of a mentor.
- Complete additional projects as requested.
Requirements
- Completion of the second year of studies in Computer Science, Software Engineering, or an equivalent program.
- Required experience programming in C++.
- Familiarity with algorithms and data structures.
- Desire to improve skills in object-oriented design and related best practices.
- Strong technical aptitude and interest in algorithms, data structures, and performance optimization.
- Strong collaboration, communication, initiative, and execution skills.
- Exposure to and willingness to develop under agile framework and software development lifecycle processes.
- Must be currently enrolled in full-time education or be a recent/upcoming graduate whose graduation date is within 12 months of the placement end date.
Benefits
- Full-time 8–12 month co-op or internship placement starting January 2027.
- Hybrid work arrangement in the Ottawa, Canada office, with at least three days per week in the office preferred five days.
- Mentorship, training, and career development programs.
- Flexible vacation, Kinaxis Days, and flexible work options.
- Physical and mental well-being programs, including regularly scheduled virtual fitness classes.
- Recognition programs, referral rewards, and hackathons.