Kinaxis is a global leader in modern supply chain orchestration, and they are seeking a Software Platform Architect to lead the evolution of their Maestro platform to a cloud-native architecture. This role involves defining and driving architectural foundations for Kinaxis’ next-generation backend platform, focusing on scalability, performance, and cost-efficient execution.
Responsibilities:
- You operate comfortably across the full architecture lifecycle - from conceptual design and deep technical exploration to hands‑on implementation and production hardening
- You will design and evolve highly scalable, distributed, cloud‑native architectures that power core platform capabilities
- You will contribute to the architectural direction for the backend platform, shaping how large‑scale data processing, query execution, and platform services are built and evolved
- You will act as a technical authority across Product R&D, influencing architectural decisions that span cloud infrastructure, core platform services, and data systems
- You will mentor senior engineers, elevate architectural rigor across teams, and foster a culture where architects are deeply accountable for the systems they design
- You are a pragmatic, hands‑on architect. You write code, validate assumptions through prototypes, and work closely with engineering teams to ensure designs translate into reliable, scalable implementations
- You are a strong collaborator and communicator, able to explain complex architectural concepts to engineers, product leaders, and executives alike
- You bring structure to ambiguity and guide teams toward solutions that align technical excellence with business outcomes
Requirements:
- Advanced education in Computer Science, Engineering, or a related field
- Deep, demonstrated experience building large-scale, distributed cloud systems is required
- Extensive experience designing and building large-scale, distributed systems in production environments
- 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 architectures, including scalability, elasticity, fault tolerance, and cost-aware design
- Proven ability to translate complex technical challenges into clear architectural designs that can be implemented and evolved over time
- Ability to work with ambiguous requirements and translate them into clear, robust, well-communicated architectural designs that are aligned with stakeholders expectations
- Hands-on experience with modern cloud platforms (e.g., AWS, Azure, or GCP) and their core infrastructure services
- Proficiency in modern programming languages (Go) and/or other high-performance backend languages (C++)
- Solid understanding of system performance, concurrency, consistency models, and operational trade-offs in distributed environments
- Demonstrated ability to influence technical direction across multiple teams and operate effectively as a senior technical leader
- Excellent communication skills, with the ability to articulate complex system designs to diverse audiences
- Experience modernizing or re-platforming legacy systems into cloud-native architectures
- Familiarity with high-performance query engines or in-memory data systems
- Experience designing platforms that support AI, agentic systems, or advanced analytics at scale
- Exposure to Data Fabric, semantic layers, or extensible platform architectures
- Track record of technical leadership through internal platforms, publications, patents, or open-source contributions