Software Developer 2 - C++
Kinaxis
About Kinaxis
Are you looking to join an innovative, market-leading company where you can truly elevate your career? At Kinaxis we are serious about culture, we are serious about technology, we are serious about customers, and we are serious about not taking ourselves too seriously. If you are looking to be part of an incredible growth story, then we might just be the place for you!
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, 6 global office and a best-in-class HQ in Ottawa, Canada. As winners of several Top Employer awards globally, we are proud to work with our customers and employees towards solving some of the biggest challenges facing supply chains today.
Kinaxis is a global leader in modern supply chain orchestration, powering complex global supply chains, and supporting the people who manage them. Our powerful, AI infused platform provides full transparency and visibility across end-to-end supply chains, enabling our customers to make faster, better decisions. We are trusted by renowned global brands to provide the agility and predictability needed to navigate today’s volatility and disruption. 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
Hybrid if located in Toronto or Ottawa. Remote for other locations in Canada
About The Team
Algorithm Developers at Kinaxis create algorithms to solve supply chains worldwide. Each one of us plays an important part in developing solutions, 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 need to be analyzed for the largest supply chains imaginable. Our algorithms move the global economy-- in seconds, not hours, or days. It’s Big Data with an impact.
Vacancy Status
This is an existing job vacancy
What you will do
- Design and implement high-performance, scalable and maintainable algorithms to solve business problems.
- Develop and maintain tools and frameworks to accelerate development and testing.
- Write clean, efficient, and well-documented code, ensuring high-quality deliverables through peer reviews and adherence to coding standards.
- Collaborate closely with other developers, product managers and stakeholders to define features enhancements.
- Define test strategies and develop comprehensive test plans.
- Write unit, functional tests, and integration tests plus debugging to ensure robust high-quality software.
- Design, develop, and support automated test scripts for functional, regression, and performance testing using testing frameworks and tools.
Technologies we use
- Development with object-oriented languages such as C++.
- Object Oriented Design patterns and design practices.
- Experience using Agile methodologies such as Scrum
- Use of common tools including MS Visual Studio, VS Code, Git, Bitbucket, JIRA, Confluence, SonarQube and AI Tools like CoPilot
What we are looking for
- A love of data structures and algorithms, and the desire to apply them in the real world.
- Ability to write C++ code following modern C++ standards (C++11/14/17/20), object-oriented programming, and design patterns.
- Ability to design, develop, and support automated test scripts for functional, regression, and performance testing using testing frameworks and tools.
- Ability to design and implement high performance code.
- Excellent analytical and critical thinking skills, with the ability to tackle complex technical challenges.
- Background in, or understanding of, supply chain management.
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, Unilever, P&G, ExxonMobil, Cisco 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 a long-term net-zero operations strategy. We are involved in our communities and support causes where we can make the most impact.
People matter at Kinaxis and here are some of the perks and benefits we offer, which may vary by location and employee:
- Flexible vacation and Kinaxis Days (company-wide days off)
- Flexible work options
- Physical and mental well-being programs
- Regularly scheduled virtual fitness classes
- Mentorship programs, training, and career development
- Recognition programs and referral rewards
- Hackathons
For more information, visit the Kinaxis website at or the company’s blog at .
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 View email address on ca.workus.org. This contact information is for accessibility requests only and cannot be used to inquire about the status of applications.
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.
- ...lives easier consider a rewarding career as a Senior Front-End Software Developer with Shannex. Reporting to the Principal Software Engineer... ...designing and developing applications that meet or exceed WCAG 2.1 AA standards Collaborate with IT Operations Clinical Recreation...SuggestedFull timeWork from home
- ...Who We Are; What We Do; Where We’re Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating...Suggested
$22.01 - $33.81 per hour
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...performance of our cloud platform. You’ll work closely with developers, product managers, and other SDETs to design and implement...SuggestedHourly payInternshipWork at officeLocal areaFlexible hours$3 - $5 per hour
...Support Clerk (Clerk 2 ADM03) Requisition: RQ00784 Client: Government of Nova Scotia Department of Labour Skills and Immigration... ...the telephone. Proficiency with computer applications and office software. Ability to work independently under general supervision while...SuggestedFull timeContract workWork at office$2046.28 - $2601.38 per week
...you will be responsible for the operation of broadcast equipment, software and workflows related to the uninterrupted broadcast and archival... ...teamwork are our focus. Pay Grade: TE 18 - TE 20 Salary Range: $2,046.28 - $2,601.38 Bi-Weekly Employment Equity Statement: Our...SuggestedLong term contractFull timeTemporary workCasual workInternshipWork at office- ...Job Description – Clerk 2 (Application Administration) – ADM03 Client: Government of Nova Scotia – Department of Labour, Skills and Immigration Position: Clerk 2 (ADM03) – Application Administration Location: Halifax, Nova Scotia Work Schedule: Full...Permanent employmentFull timeTemporary workWork at office
$26.41 - $29.54 per hour
Competition # : 49444 Department: Justice Location: HALIFAX Type of Employment: Temporary Union Status: NSGEU - NSPG Closing Date: 06-Aug-26 (Applications are accepted until 11:59 PM Atlantic Time) The Court Services Division of the Nova Scotia Department...Hourly payFull timeTemporary workCasual workInternship- ...delivery practices, standards, project management disciplines. Help develop and maintain issue prevention processes, participate in promptly... ...with UML (unified modeling language) Familiarity with software management methodologies (e.g., RUP, Agile Development-Scrum, Kanban...Full timeContract workWorldwide
$27 per hour
...and feedback mechanisms. Stay current with educational technology trends, integrating tools such as SVN, JavaScript, Ruby on Rails, C++, Java, .NET, Python, REST, and Azure into the curriculum where applicable. Foster a collaborative environment among faculty members...Hourly payPermanent employmentFull timeMonday to fridayFlexible hours- ...office locations in Atlantic Canada two (2) days a week. This requirement is subject... ...future duties and responsibilities Design, develop, and optimize ETL workflows and data... ...and resolve issues throughout the entire software lifecycle, ensuring readiness for go-live....Full timeWork at officeWorldwide2 days per week
$75k - $145k per year
Platform Solutions Developer Position Description CGI is seeking an experienced Platform Solutions Developer to join our team and deliver... ...cloud deployment, and production support while following modern software engineering and DevOps practices. This opportunity is ideal for...Permanent employmentFull time3 days per week$1797.87 - $2247.35 per week
...Identify urgent items for the attention of the Director or others; Develop and prepare professional presentations and reports; Coordinate... ...are our focus Pay Grade: EC 03 Salary Range: $1,797.87 - $2,247.35 Bi-Weekly Employment Equity Statement: Our goal is to...Long term contractPermanent employmentTemporary workInternshipWork at office$3 - $5 per hour
...Records Clerk (Clerk 2 ADM03) Location: Halifax/Dartmouth Nova Scotia (Multiple Office Locations) Start Date: July 13 2026 Employment Type: Full-Time Contract (37.5 Hours/Week) About the Opportunity Our Government of Nova Scotia client is seeking a Records Clerk...Full timeContract workTemporary workWork at officeRelocation$2112.87 - $3029.89 per week
...combination of training and experience will be considered. Examples of equivalences would include 5 years of relevant work experience; 2 years post-secondary education + 3 years of experience; 1 year post-secondary education + 4 years of relevant experience. You also possess...Long term contractFull timeTemporary workCasual workInternshipWork at office- ...where youll thrive. The Role Legend is hiring a Backend Software Developer for Covers reporting directly to our Engineering Manager. At... ...Assessment ~3rd: Interview with Interviewer 1 and Interviewer 2 ~4th: Final interview with our team Interviewer 1 and Interviewer...Full time
$75k - $145k per year
Senior Web Developer, React Position Description We are seeking a Senior Web Developer with... ...requiring 10+ years of experience in software development. In this role, you will design... ...permanent fulltime, hybrid position requiring 2-3 days onsite at our Atlantic Canada...Permanent employmentFull time$3639.93 per week
...For information on all our Benefit program offerings, click here: Benefits for government employees. Additional Information Two (2) permanent positions are available. These positions report to the Chief Crown Attorney, Special Prosecutions, located in Halifax. Flexibility...Long term contractPermanent employmentFull timeTemporary workLive InWork at office$75k - $145k per year
Java Full Stack Developer Position Description CGI is seeking an experienced Java Full Stack Developer to join our team and contribute... ..., and contribute to modern DevOps practices throughout the software development lifecycle. Working within an Agile environment, you...Permanent employmentFull timeContract work3 days per week- ...Years of experience: 10+ Yrs We're seeking a talented and seasoned Full Stack Developer to join our dynamic team at our Atlantic business unit in Halifax NS. You'll work across the entire software development lifecycle, collaborating closely with designers, data scientists,...Full time
- ...Job Responsibility: Azure Databricks Developer At Cognizant, our global community sets us apartan energetic, collaborative and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a varied, rewarding career and...Full timeRemote work
$2046.28 - $2826.01 per week
...would be considered assets. Equivalency Include, but not limited to: ~ A 1-year certificate/diploma in a related discipline plus 2 years of related experience ~3 years of related experience with exposure to the justice system PLEASE NOTE: Candidates will not...Long term contractPermanent employmentFull timeTemporary workCasual workInternshipWork at office- ...Fortune 100 direct client is looking for Sr Python Full Stack Developer . Please find below Job description and share me your updated resume... .... Write clean, maintainable, and well-tested code following software development best practices. Work with AI/LLM integrations and...For contractorsFlexible hours
$45k per year
MetCap Living Management Inc. is one of the largest private third party property managers specializing in multi-residential property management. We are a growth orientated company with our head office located in Toronto, Ontario and property operations in British Columbia, ...Full timeFor contractorsLive InWork at office$2403.04 - $2826.01 per week
...Dynamic, client-focused office environment where service excellence and teamwork are our focus. Pay Grade: TE 22 Salary Range: $2,403.04 - $2,826.01 Bi-Weekly Employment Equity Statement: Our goal is to be a diverse workforce that is representative, at all job levels...Long term contractFull timeTemporary workCasual workInternshipWork at office$75k - $145k per year
Senior Full Stack Developer (Java + Angular) Position Description CGI is seeking a highly skilled and experienced Senior Full Stack... ...technical leadership, drive solution design, develop high-quality software, and solve complex distributed system challenges while mentoring...Permanent employmentFull timeWork at office- ...the most amazing in-store experience for our customers and employees. We’re on the search for a Part-Time Assistant Manager – Level 2 that will help lead the loudest store in the mall. You’ll support the Store Manager in achieving store objectives with regards to...Part time
$75k - $145k per year
Senior Full Stack Developer - Nodejs and React Position Description We are growing our capabilities across Atlantic Canada and are seeking... ...qualifications to be successful in this role • 10+ Years of software development experience • 6+ years of Node.js backend...Permanent employmentFull timeWork at office3 days per week- ...growth. The role We Are Growing The Engineering Team Behind Our Core Platform, And We Are Looking For a Strong Senior Fullstack Developer, Comfortable Across The Front End, Back End, And Database Layer, Who Can Also Engage Thoughtfully With Our Broader Data Architecture...RemplacementFull timeFlexible hours
- ...Vancouver, BC. We are the world’s leading Hotel Sales and Catering software, we’ve been voted #1 in the Hotel Tech Awards 6 years in a row... ...health, API performance, failures, and data consistency Develop resilient integration workflows using retries, idempotency, rate...Long term contractFull timeCasual workRemote workWork from homeRelocation package
$55k - $105k per year
Python Developer Position Description We are seeking a skilled Python Developer with 4 - 6 years of hands-on experience in designing, developing, and maintaining scalable web applications, APIs, data processing solutions, and automation workflows. The ideal candidate...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer 2 - C++. Be the first to apply!
- c++ developer Halifax, NS
- c++ software developer Halifax, NS
- software support Halifax, NS
- software implementation project manager Halifax, NS
- software application developer Halifax, NS
- software intern Halifax, NS
- software qa Halifax, NS
- remote software Halifax, NS
- software asset management analyst Halifax, NS
- embedded software Halifax, NS
