Senior Staff Software Developer, Data Ingestion, Developer Framework

Kinaxis Inc.Ottawa, ON
$140,000 - $195,000Hybrid

About The Position

We’re looking for an accomplished software developer with deep expertise in building data management and system integration tools. You have a strong understanding of the full data domain from single-event processing to the batch workloads that power AI/ML solutions, and their supporting technologies. You’re well versed in data quality, governance, and API lifecycle management, and you bring the technical leadership needed to guide diverse projects in a collaborative, fast-moving environment.

Requirements

  • Post-secondary degree in Computer Science, Engineering, or equivalent related discipline
  • 7-10 years of progressive enterprise software development experience
  • Disciplined approach to software testing including unit testing and continuous integration
  • Experience developing public APIs including lifecycle management (REST, gRPC, graphQL)
  • Experience working with major cloud providers (primarily Azure and GCP)
  • Ability to work in the cloud with containerization technologies (Kubernetes, GKE, AKS) and various compute models (Spark, Flink)
  • Ability to accelerate the SDLC through innovative applications of AI or other tooling, while upholding architecture consistency, secure design, and code-quality standards
  • Experience reviewing AI-generated code rigorously for correctness, architectural fit, integration risk, and edge case support with a growth mindset and bias for experimentation
  • Strong written and verbal communication skills

Nice To Haves

  • Experience with Apache Hop and/or Pentaho or equivalent tools
  • Experience with DevOps and automation technologies (Jenkins, Maven, Terraform, Ansible, GitHub actions)
  • Informed opinions about good practices in APIM and use of APIs for third-party integration
  • Experience implementing event-based and streaming integration patterns and working with related technologies (Kafka, RabbitMQ)
  • Breadth of knowledge across cloud-computing subject matter areas including networking and connectivity, service mesh and traffic management, storage and data management, security, identity, and trust, observability and reliability
  • Familiarity with the supply chain management data domain

Responsibilities

  • Research and prototype exciting new platform API and data management capabilities
  • Design, build, and test at all levels of the stack
  • Consider multiple perspectives like security, testability, maintainability, and performance
  • Collaborate closely with team members and stakeholders across the company
  • Contribute to setting guidelines and good practices
  • Proactively mentor others, actively engaging team members to develop their skills
  • Shape the future direction of data management and integration in our platform

Benefits

  • Flexible vacation and Kinaxis Days (company-wide days off)
  • Flexible work options
  • Physical and mental well-being programs
  • Regularly scheduled virtual fitness classes
  • Mentorship programs, training, and career development
  • Recognition programs and referral rewards
  • Hackathons
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service