30 Jul
|
Socket.dev
|
Ottawa
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. 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. Our powerful, AI infused platform provides full transparency and visibility across end-to-end supply chains, enabling our customers to make faster, better decisions. 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.
Remote for other locations in Canada 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.
It’s Big Data with an impact. 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, productive, and well-documented code, ensuring high-quality deliverables through peer reviews and adherence to coding standards. 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. Development with object-oriented languages such as C++.
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 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.
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. 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.
Flexible vacation and Kinaxis Days (company-wide days off) Flexible work options Regularly scheduled virtual fitness classes Mentorship programs, training, and career development 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. We use artificial intelligence (AI) tools in the initial step of the recruitment process to compare submitted resumes against the to identify candidates whose education, experience, and skills most closely match the requirements of the role.
AI does not make any final hiring decisions. #
📌 C++ Software Engineer - remote (Ottawa)
🏢 Socket.dev
📍 Ottawa