Software Developer III

TerraSense Analytics LtdCalgary, AB
CA$108,240 - CA$155,760Hybrid

About The Position

Terra Sense Analytics is seeking two talented Software Developers to join their team. As a key member, you will contribute to the development of the company's products and support projects for new product discovery and formation. The ideal candidate will be self-driven, honest, and interested in advancing AI/deep learning. This is a hybrid role, with work divided between remote and office attendance at their head office in Kelowna, BC, or satellite office in Calgary, AB. Preference will be given to candidates from Calgary, AB.

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).
  • Able to work in a fast-paced environment and can manage multiple tasks efficiently.
  • 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.
  • Familiarity with Automatic Target Recognition (ATR) and NPU architectures.
  • 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.
  • Candidates must be able to provide a verifiable 10-year history of residence, employment, and/or education to meet the federal background check requirements.
  • Must be a Canadian Citizen or Permanent Resident of Canada.
  • Must have lived in Canada for the last 10 years.
  • Must not have travelled outside Canada for more than 6 consecutive months at a given time during the last 10 years.

Nice To Haves

  • Previous military experience or experience working in defense-related technology is an asset.
  • Possess dual citizenship.

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 the Team Lead to provide technical leadership and guidance.
  • Play a key role in designing, building, and maintaining the company’s products.
  • 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.
  • Operate with high independence with guidance from their team lead in areas such as project management, technical direction, team dynamics and high-risk matters.
  • Partner with product managers, other developers and stakeholders to translate business needs into technical requirements and architectural runway.
  • Guide and mentor junior and intermediate developers through code reviews, pair programming, and the promotion of developer code of conduct through best practices.
  • Contribute to and/or lead the optimization and documentation of core product architectures to ensure scalability, security, and reliability.
  • Write clean, readable, scalable, and maintainable code for complex features and critical system components.
  • Manage multiple moving parts and high-complexity deliverables, ensuring technical dependencies and trade-offs are balanced effectively.
  • Help standardize development workflows, optimize deployment pipelines (CI/CD), and help establish automated testing processes.
  • Serve as a technical reference point, coaching and mentoring staff and acting as a source of truth and guidance across teams when necessary.

Benefits

  • 5 weeks flexible paid vacation, PLUS an additional 1 week paid vacation during the Christmas holiday season. A total of 6 weeks paid vacation!
  • Training and professional development allowance.
  • Competitive medical, dental, and vision benefits.
  • Okanagan Relocation Top Up: a 10% top up on your agreed upon salary, paid out quarterly (for those who relocate to Kelowna).
  • Coverage for costs related to coming out to Kelowna for quarterly meetings (for remote employees).
  • $6,000 travel budget for remote employees to use at their discretion.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service