Full-Time
Database Engine Software Architect
AI-driven supply chain management for agile business planning.
Mid, Senior, Expert
Canada + 1 more
- A technical leader with specialized knowledge of database technologies, techniques and data structures as well as awareness of technology trends around databases. A deep understanding of what is going on at the RAM and system level as code executes
- 10+ years of industry experience writing databases. To be clear - we are *not* looking for people with experience using, configuring, tuning, integrating existing off-the shelf databases like PostgreSQL and MySQL. We are looking for people who have written the code that comprises databases
- A history of quickly learning complex code, preferably C++ code
- A deep understanding of the issues the arise with multi-threaded code
- Background, expertise and experience that enables generation of visions and designs
- Exceptional communication skills and proven experience proposing visions and designs for complex and innovative software. The ability to sell these designs, incorporate feedback and gain consensus
- A history of innovation
- A mentor and collaborator who enjoys fruitfully guiding the work of junior and senior developers to grow their skills and achieve great results
- Proven experience designing and then planning and structuring the work required for complex initiatives and guiding them through development, testing and deployment into production
- The ability to work harmoniously and effectively with developers, managers, product managers and executives
- Proven experience applying and augmenting powerful testing framework and strategies
- Proven experience debugging and solving the most difficult and complex bugs
- Proven experience improving the performance of code, and reducing memory footprint
- Help define and deliver the future of the RapidResponse® database!
- Learn the existing highly successful database and become aware of its strengths and weaknesses
- Consider new and existing technologies and techniques and evaluate whether and how best to integrate them
- Assist in creating proposals or visions and then evangelize them
- Design elements of the database
- Solicit feedback on proposals and designs. Incorporate feedback to achieve consensus
- Anticipate potential pitfalls and come up with ways to deal with them
- Innovate and create new intellectual property
- Write, refactor and modify complex multi-threaded C++ code with complex interdependencies
- Break down work into sequences of logical pieces for multiple developers. Guide other developers in implementing your designs
- Enhance the testability of the database by increasing the types of automated testing to provide better coverage
- Implement and guide others in implementation
- Balance complexity, execution time, and memory footprint to deliver performant solutions
- Design algorithms and data structures that minimize memory footprint and perform efficiently
- Share your knowledge by presenting at tech talks, architecture meetings, training events
- Work closely with architects from other areas of the company to achieve common goals
- Answer questions from around the company, including from Sales and Marketing
- Deal with the most challenging internal and customer bugs
- Collaborate closely with your Agile team members, fellow architects and other stakeholders
- Background in, or understanding of, supply chain management
Kinaxis stands out as a leader in the digital supply chain and integrated business planning sector, offering a unique blend of human intelligence, AI, and concurrent planning to enable swift, informed decision-making. The company's cloud-based platform and industry-proven applications empower teams to anticipate changes, respond rapidly, and eliminate waste, thereby enhancing agility in an unpredictable business environment. With a trusted reputation among forward-thinking brands, Kinaxis demonstrates its commitment to helping companies plan for any future and adapt at the pace of change.
Company Stage
Series B
Total Funding
$148.4M
Headquarters
Ottawa, Canada
Founded
1984
6 month growth
↑ 7%1 year growth
↑ 19%2 year growth
↑ 45%Benefits
Flexible vacation
Parental leave top-up
Company bonus plan
Employee Share Purchase Plan
Competitive pay
Work from home options if your role permits
Training & development opportunities
Health & wellness programs
Employee Assistance Program
Active social committee
Inclusion & diversity committee