About Company
Kinaxis is a global leader in empowering people to make confident supply chain decisions. We believe that when people are able to make clear-minded decisions, they can overcome any challenge. That’s why we built RapidResponse®, an industry-leading concurrent planning platform that connects people, processes, and data across the supply chain. Our cloud-based solution provides end-to-end visibility and simultaneous scenario planning, enabling companies to proactively manage disruptions and capitalize on opportunities. With a diverse team of passionate innovators, we are dedicated to transforming how the world’s largest enterprises navigate the complexities of their supply chains. Headquartered in Ottawa, Canada, Kinaxis fosters a culture of collaboration, continuous learning, and customer-centric innovation, driving real impact for our global clientele.
Job Description
Are you a recent graduate with a passion for cutting-edge technology and a desire to make a tangible impact on global supply chains? Kinaxis is seeking a bright and enthusiastic Entry Level Software Engineer to join our innovative team in Ottawa. This is an unparalleled opportunity to kickstart your career at a company recognized for its leadership in supply chain planning solutions. As an Entry Level Software Engineer, you will be an integral part of our product development cycle, working alongside seasoned professionals to design, develop, test, and deploy features for our industry-leading RapidResponse platform.
Your journey at Kinaxis will begin with a comprehensive onboarding program designed to familiarize you with our technology stack, development methodologies, and the unique challenges of supply chain management. You’ll have the chance to contribute to real-world projects from day one, gaining hands-on experience with modern software development practices, including agile sprints, continuous integration, and automated testing. We believe in nurturing talent, and you will receive mentorship from senior engineers who are committed to helping you grow your technical skills and advance your career. This role is not just about writing code; it’s about solving complex problems, innovating solutions, and collaborating within a dynamic, supportive environment.
You will be involved in various stages of the software development lifecycle, from participating in design discussions and contributing to architectural decisions for new features, to implementing robust and scalable code. We encourage our engineers to take ownership of their work, fostering a culture of curiosity and continuous learning. You’ll be exposed to a diverse set of technologies, ranging from front-end user interfaces that provide intuitive experiences to powerful back-end services that process vast amounts of data. Our platform leverages cloud technologies and microservices architectures, giving you exposure to the latest industry trends. If you are eager to apply your academic knowledge to challenging real-world scenarios, contribute to a product used by some of the world’s largest companies, and be part of a team that values innovation and collaboration, then Kinaxis is the place for you. We are looking for individuals who are not afraid to ask questions, propose new ideas, and are committed to delivering high-quality software solutions. Join us and help shape the future of intelligent supply chain planning.
Key Responsibilities
- Collaborate with senior engineers and product managers to understand requirements and design new software features.
- Write clean, maintainable, and efficient code in Java, Python, or similar languages.
- Participate in code reviews, providing and receiving constructive feedback to ensure code quality and best practices.
- Develop and execute unit, integration, and functional tests to ensure the reliability and stability of features.
- Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
- Contribute to the continuous improvement of development processes, tools, and methodologies.
- Learn and apply new technologies, programming languages, and software development patterns.
- Actively participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
Required Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Solid understanding of fundamental computer science concepts, including data structures, algorithms, and object-oriented programming.
- Proficiency in at least one modern programming language (e.g., Java, Python, C++, C#).
- Strong problem-solving abilities and analytical skills.
- Excellent communication and teamwork skills.
- Eagerness to learn and adapt to new technologies and challenges.
Preferred Qualifications
- Experience with web technologies (e.g., HTML, CSS, JavaScript, React/Angular/Vue).
- Familiarity with relational databases and SQL.
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP).
- Experience with version control systems (e.g., Git).
- Prior internship or co-op experience in software development.
- Understanding of agile development methodologies.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Company-sponsored retirement savings plan (RRSP) with matching contributions.
- Flexible work arrangements and a supportive work-life balance culture.
- Opportunities for professional development, training, and continuous learning.
- Mentorship programs to foster career growth.
- Modern office environment with collaborative workspaces.
- On-site fitness facilities and wellness programs.
- Employee stock purchase plan.
- Social events and team-building activities.
How to Apply
Interested candidates are encouraged to apply directly through our careers portal. Please click on the application link below to submit your resume and cover letter. Ensure your application highlights your technical skills, relevant projects, and enthusiasm for a career in software engineering. We look forward to reviewing your application!