Full-Time

Database Engine Software Architect

Kinaxis

Kinaxis

1,001-5,000 employees

AI-driven supply chain management for agile business planning.

Industrial & Manufacturing
Consumer Software
AI & Machine Learning

Mid, Senior, Expert

Canada + 1 more

Required Skills
Agile
Sales
MySQL
Data Structures & Algorithms
Postgres
C/C++
Requirements
  • 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
Responsibilities
  • 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
Desired Qualifications
  • 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

Growth & Insights
Headcount

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

INACTIVE