Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer at Terra Sense Analytics contributing to AI and deep learning projects. Mentoring junior developers and implementing software solutions for defense technology.

Responsibilities

  • Serve as a senior member of the software team, contributing to the delivery of complex solutions and features for company projects and products related to sensor integrations, real-time data processing, and data fusion algorithms.
  • Mentor more junior developers and work with your Team Lead to help provide technical leadership and guidance to more junior members of the team.
  • Collaborate closely with project and product managers, and other developers to deliver high-quality, scalable code.
  • Help lead the design and implementation of robust, scalable and secure software solutions.
  • Play a key role in the development of high-level system architectures.
  • Guide and mentor junior and intermediate developers through conducting code reviews, pair programming, and promoting best practices.

Requirements

  • Diploma in Computer Technology, Bachelor’s degree or higher in computer science, electrical engineering, mathematics, physics, or a related technical field.
  • A minimum of 8 years of professional software development experience.
  • Expert-level mastery of modern C++ and Python.
  • Extensive experience with embedded Linux and NVIDIA Jetson platforms (L4T).
  • Proven track record of deploying production-quality code for computer vision and real-time streaming applications.
  • Deep understanding of GPU-accelerated processing (CUDA, Gstreamer, Deepstream).
  • Expertise in cybersecurity and system hardening (TLS, encryption, secure software practices).
  • Advanced knowledge of MISB standards (ST 0601, STANAG 4609) for ISR systems.
  • Experience with K8s (Kubernetes) in both on-premise and edge environments.
  • Ability to handle sensitive and confidential information professionally.
  • Must be eligible to attain a high-level Security Clearance (Secret minimum) and maintain clean criminal record checks as per contract compliance.
  • Previous military experience or experience working in defense-related technology is an asset.

Benefits

  • 5 weeks flexible paid vacation, PLUS an additional 1 week paid vacation during the Christmas holiday season.
  • Training and professional development allowance.
  • Competitive medical, dental, and vision benefits.
  • Quarterly meetings in Kelowna covered.
  • $6,000 travel budget for discretionary use.

Job type

Full Time

Experience level

SeniorLead

Salary

CA$108,240 - CA$155,760 per year

Degree requirement

Bachelor's Degree

Tech skills

Cyber SecurityKubernetesLinuxPython

Location requirements

HybridCalgaryCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.