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
- Lead full-stack development with technologies like JavaScript & TypeScript (ExtJS, React, NestJS)), PHP, Python
- Deploy and secure applications in Linux-based, containerized environments (Docker, Kubernetes)
- Build and optimize databases (MySQL, PostgreSQL, MongoDB)
- Own CI/CD processes, observability, security, and automated testing
- Translate complex business and technical requirements into clear feature design, task planning, and documentation
- Collaborate with product managers, military SMEs, and internal teams to co-create solutions
- Prototype and develop AI integrations using MCP (clients and servers), vector databases, and models from providers like OpenAI or Hugging Face
- Contribute to team best practices and support mentoring of junior developers
- Perform code reviews and Quality Assurance on new features and fixes
- 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#