Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Senior Software Developer

Simfront Simulation Systems Corporation

Simfront Simulation Systems Corporation

Software Engineering
Remote
Posted on Mar 13, 2026

Senior Software Developer

3.4 out of 5 stars
Remote

Job details

Job type

  • Full-time

Full job description

About Calian

At Calian, we help organizations overcome obstacles, manage risks, and drive progress. Since 1982, we’ve grown from a small consulting firm into a trusted global company across defence, space, health, nuclear energy, public safety, and government.

We create innovative solutions that tackle complex challenges and help organizations and communities stay resilient, informed, and connected. If you’re driven by purpose and energized by solving real-world challenges, we want you on our team.

Job Type: Full Time

Position Overview

The Senior Software Developer role in our Defence and Space division offers an opportunity to contribute to a growing Canadian technology organization supporting leading global satellite operators. You will join a multidisciplinary team of software developers and systems engineers to design, build, and deploy high‑reliability systems used in mission‑critical environments.In this role, you will exercise significant technical autonomy, applying deep expertise and sound engineering judgment to complex challenges. Working within a small team of 5–7 developers—and within a broader engineering organization of 100+ people—you will help elevate technical quality and mentor less experienced team members.

(This position can be 100% remote from anywhere in Canada)

Responsibilities

Design and develop complex backend software components, ensuring high standards of security, reliability, performance, and maintainability.

Translate requirements into clear technical solutions, identifying risks, dependencies, and edge cases early.

Diagnose and resolve complex integration, performance, and operational issues, providing durable and well‑documented fixes.

Raise technical quality through thoughtful code reviews, architectural contributions, and mentorship of junior developers.

Improve development workflows, including CI/CD, automation, testing practices, and technical documentation.

Collaborate with system engineers, customers, and stakeholders to refine requirements and explain design decisions or trade‑offs.

Support release planning and deployments, contributing to stable operations in mission‑critical environments.

Participate in technical estimation and support proposal development for new customer opportunities.

Qualifications

Bachelor’s degree in Computer Science, Computer Engineering, Engineering Physics, or a related technical field

Minimum 7 years of experience designing and building complex backend systems

Proficiency in Java, Kotlin, or C++

Strong understanding of distributed systems, concurrency, and API design

Experience working in Linux-based development environments

Additional Requirements

Experience in highly available or mission‑critical systems

Experience with containerization and orchestration (Docker, Kubernetes)Familiarity with observability tools (Prometheus, Grafana, ELK, etc.)

Exposure to satellite communications, aerospace, or defence environments

Experience with IaC or automation tools (Ansible)

Compensation

$100,000-150,000

Vacancy

We have 1 available position

AI Usage Disclosure

At Calian, we do not use Artificial Intelligence (AI) to screen or evaluate candidates. AI tools may support backend administrative tasks, but they do not influence hiring decisions. All evaluations and decisions are made by real people on our recruitment team and hiring managers. All applicants are reviewed and only those chosen for an interview will be contacted by our recruiting team.

How we hire

    Our approach
    Experience and accommodations
    CV and cover letter tips
    Interview tips
    Our decision
Play Video
You must create an Indeed account before continuing to the company website to apply