Senior Software Developer

Date: 10 Feb 2026

Location: Remote, CA

Company: Calian

Position Overview

The Senior Software Developer plays a critical role in maintaining, enhancing, and deploying advanced training systems used by our Defence and government customers. This full stack developer will manage application codebases, evolve backend services, and support deployment pipelines for custom software running in both on-prem and cloud-native environments. The role includes a strong emphasis on secure development, Linux-based operations, and containerized deployments. Experience or interest in integrating AI capabilities is considered a strong asset. A background in Defence also a strong asset.

 

Responsibilities

  1. Lead full-stack development with technologies like JavaScript & TypeScript (ExtJS, React, NestJS)), PHP, Python
  2. Deploy and secure applications in Linux-based, containerized environments (Docker, Kubernetes)
  3. Build and optimize databases (MySQL, PostgreSQL, MongoDB)
  4. Own CI/CD processes, observability, security, and automated testing
  5. Translate complex business and technical requirements into clear feature design,  task planning, and documentation
  6. Collaborate with product managers, military SMEs, and internal teams to co-create solutions
  7. Prototype and develop AI integrations using MCP (clients and servers), vector databases, and models from providers like OpenAI or Hugging Face
  8. Contribute to team best practices and support mentoring of junior developers
  9. Perform code reviews and Quality Assurance on new features and fixes
  10. Participate in meetings, give demos, and confidently represent development progress to varied audiences

 

 

Qualifications

 

  • 7+ years of experience in full-stack development
  • Technical depth in Linux, JavaScript, PHP, and Python. Deep understanding of TypeScript is a strong asset. Experience with .NET is also an asset.
  • Proficient in cloud-native environments with Docker, Kubernetes, and major cloud platforms (AWS, Azure, or GCP)
  • Experienced with Jest (or similar unit testing frameworks), and Cypress (or similar e2e testing frameworks like Playwright). Experience with automation frameworks like Cucumber is an asset
  • Strong communicator; able to explain ideas, host discussions, and connect with users
  • Skilled in CI/CD tooling, Git workflows, and database performance optimization
  • Comfortable taking initiative and balancing hands-on technical work with people-oriented collaboration
  • Open to learning new technologies, development tools and workflows
  • Able to consider broader contexts, such as how to implement features in ways that can be shared across products
  • Additional Assets:
  • Experience with building MCP tools or other integrations of AI into applications
  • Experience developing in AI-infused workflows
  • Experience in defence applications and/or user-facing product development
  • Experience working in an Agile environment

 

Compensation

$120,000 - $140,000

Vacancy

We have 1 available positions

 

 

 

Job Title: Senior Software Developer

Requisition Number: 2196

Date: February 3, 2026

Location: Ottawa, ON

Remote: Yes

Business Unit: Corporate

Department: Information Systems & Information Technology

Job Type: Full-time

#LI-AS1#

#SF#