Kinaxis Inc.

Software Architect, Core Engine

Kinaxis Inc.
Apply
18 days ago
Remote, CanadaSenior

Responsibilities

  • Design and evolve scalable, distributed, cloud-native architectures for core platform capabilities.
  • Define architectural direction and standards for large-scale data processing, query execution, distributed systems, and platform services.
  • Design and implement database, storage, indexing, caching, consistency, replication, and metadata-management capabilities.
  • Contribute hands-on through coding, prototypes, technical validation, and production hardening.
  • Act as a technical authority across Product R&D and influence architecture across cloud infrastructure, core platform services, and data systems.
  • Mentor senior engineers and elevate architectural rigor across teams.
  • Translate ambiguous technical and business requirements into clear, robust, and evolvable architectural designs.
  • Communicate complex system designs to engineers, product leaders, executives, and other stakeholders.
  • Evaluate AI-generated code for correctness, architectural fit, integration risk, and edge-case support.

Requirements

  • Advanced education in Computer Science, Engineering, or a related field.
  • Deep, demonstrated experience building large-scale distributed cloud systems in production.
  • Extensive experience designing, implementing, and evolving database, storage, indexing, query execution, caching, consistency, replication, or metadata-management capabilities.
  • Strong background in data-intensive systems such as distributed data processing, distributed databases, query engines, or platform-level data services.
  • Deep expertise in cloud-native scalability, elasticity, fault tolerance, and cost-aware design.
  • Hands-on experience with AWS, Azure, or GCP and their core infrastructure services.
  • Proficiency in Go and/or other high-performance backend languages such as C++.
  • Strong understanding of system performance, concurrency, consistency models, and operational trade-offs in distributed environments.
  • Demonstrated ability to influence technical direction across multiple teams as a senior technical leader.
  • Excellent communication and stakeholder collaboration skills.
  • Ability to accelerate software development through innovative use of AI or other tooling while maintaining architectural consistency, secure design, and code quality.
  • Experience designing platforms for AI, agentic systems, or advanced analytics at scale is preferred.
  • Exposure to Data Fabric, semantic layers, or extensible platform architectures is preferred.
  • Technical leadership demonstrated through internal platforms, publications, patents, or open-source contributions is preferred.

Benefits

  • Flexible vacation and Kinaxis Days, including company-wide days off.
  • Flexible work options; Ottawa and Toronto positions are hybrid, while other Canadian or USA locations are remote.
  • Physical and mental well-being programs.
  • Regularly scheduled virtual fitness classes.
  • Mentorship, training, and career development programs.
  • Recognition programs and referral rewards.
  • Hackathons.
  • Accessibility accommodations are available throughout the recruitment process.
Kinaxis Inc.

About Kinaxis Inc.

1,001-5,000 employees
Contact me