2

Contract Software Developer Remote Jobs in Alberta

Software Developer, Mobile

Calgary, AB · Remote

CA$129K - CA$149K/yr

Summary: We are currently seeking a Software Developer, Mobile to join our rapidly growing ... Growth mindset when it comes to process improvement and new technologies, especially AI. #LI-Remote ...

This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain technology. You Have: * 3+ years' experience as a Software Developer ...

This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain technology. You Have: * 3+ years' experience as a Software Developer ...

This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain technology. You Have: * 3+ years' experience as a Software Developer ...

This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain technology. You Have: * 3+ years' experience as a Software Developer ...

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 7+ years' experience as a Software Developer ...

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 7+ years' experience as a Software Developer ...

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 7+ years' experience as a Software Developer ...

This is a permanent position that is remote with the option to relocate to Vancouver if you desire. You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with ...

This is a permanent position that is remote with the option to relocate to Vancouver if you desire. You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with ...

This is a permanent position that is remote with the option to relocate to Vancouver if you desire. You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with ...

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 7+ years' experience as a Software Developer ...

next page

Showing results 1-20

Contract Software Developer Remote information

See Alberta salary details

$35K

$112.7K

$172.5K

How much do contract software developer remote jobs pay per year?

As of Jun 19, 2026, the average yearly pay for contract software developer remote in Alberta is $112,656.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,500.00 and $135,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by contract software developers working remotely, and how can they be managed?

Remote contract software developers often encounter challenges such as managing communication across time zones, staying aligned with project goals, and ensuring consistent workflow without direct supervision. To address these, it's important to establish clear communication channels, set regular check-ins with clients or teams, and use project management tools to track progress. Building a structured work routine and proactively clarifying expectations with stakeholders can also help maintain productivity and foster a collaborative environment.

What is a Contract Software Developer (Remote)?

A Contract Software Developer (Remote) is a professional who is hired on a temporary, contractual basis to design, build, or maintain software applications while working from a location outside the employer’s office. These developers may work for multiple clients or companies, often specializing in certain programming languages or types of software. Remote contract developers have flexibility in their work location and hours, but are responsible for meeting project deadlines and deliverables as outlined in their contracts. This role is ideal for those seeking flexible work arrangements and the opportunity to work on diverse projects.

What is the difference between Contract Software Developer Remote vs Contract Software Engineer Remote?

AspectContract Software Developer RemoteContract Software Engineer Remote
Required CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS or related field, coding skills
Work EnvironmentRemote, project-basedRemote, project-based
Industry UsageTech companies, startupsTech companies, startups
Common Search IntentHiring or seeking contract development rolesHiring or seeking contract engineering roles

Contract Software Developer Remote and Contract Software Engineer Remote roles often overlap in skills and work environment. The main difference lies in terminology preference; 'Developer' emphasizes coding and building software, while 'Engineer' may imply a broader scope including design and system architecture. Both roles are typically remote, project-based, and used across tech industries, making them highly comparable for job seekers and employers.

What are the key skills and qualifications needed to thrive as a Contract Software Developer (Remote), and why are they important?

To excel as a Contract Software Developer working remotely, you need strong programming skills in relevant languages (such as JavaScript, Python, or Java), hands-on experience with software development methodologies, and often a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, project management tools such as Jira or Trello, and cloud platforms like AWS or Azure is typically required. Exceptional self-motivation, time management, and clear written communication are vital soft skills for managing tasks and collaborating with distributed teams. These skills ensure you can deliver high-quality, timely results while maintaining effective remote collaboration and adapting to changing project requirements.
What are popular job titles related to Contract Software Developer Remote jobs in Alberta? For Contract Software Developer Remote jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Contract Software Developer Remote jobs in Alberta look for? The top searched job categories for Contract Software Developer Remote jobs in Alberta are:
What cities in Alberta are hiring for Contract Software Developer Remote jobs? Cities in Alberta with the most Contract Software Developer Remote job openings:
Infographic showing various Contract Software Developer Remote job openings in Alberta as of June 2026, with employment types broken down into 69% Full Time, 28% Part Time, 1% Temporary, and 2% Contract. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution, with an average salary of $112,656 per year, or $54.2 per hour.

Software Developer III

TerraSense Analytics Ltd

Calgary, AB • On-site, Remote

Full-time

Medical, Dental, PTO

Posted 7 days ago


Job description

Terra Sense Analytics is looking for a Software Developers!

We truly believe that it's our team that drives this company and its success. We are looking for 2 talented new team members to join us and provide professionalism, commitment, and integrity. A software developer is a key member of the team responsible to contribute to the development of the company's products and support the projects that are part of the discovery and formation of new company products.

We want people who encompass our values of being self-driven, honest, and interested in pushing the envelope of AI/deep learning.


Our head office is located in the beautiful city of Kelowna BC, with a satellite office located in Calgary AB.

This will be ahybrid employment opportunitywith work hours divided between remote (home) and office attendance. Preference will be given to candidatesfrom Calgary AB.


WHY WORK WITH US?

We believe in the change we can bring with our technology. Our technology is on the forefront of AI and deep learning with real world application. We work together with NVIDIA, UBC, Transport Canada, and Canadian Defence. Our products are being developed with focus on modernization in two primary sectors: Aerospace and Defense.


KEY RESPONSIBILITIES & DUTIES

As a Software Developer III you will 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. You will mentor more junior developers and work with your Team Lead to help provide technical leadership and guidance to more junior members of the team. You will play a key role in helping design, build and maintain the company's products. You will need to collaborate closely with project and product managers, and other developers to deliver high-quality, scalable code.


The ideal candidate for this position has the mindset of a technical leader who thrives in a collaborative environment, loves challenges and solving difficult problems, and has a firm grasp and understanding of design trade-offs and architectural challenges. Core responsibilities include:


  • 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.
  • High independence with guidance from their team lead in areas such as project management, technical direction, team dynamics and high-risk matters.
  • Partners 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 but not limited to conducting 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.

QUALIFICATIONS

  • 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. Failure to obtain or the revocation of such clearances may result in termination of employment for cause.
  • Previous military experience or experience working in defense-related technology is an asset.

NOTE: Due to the nature of our defense contracts, obtaining and maintaining a Secret Level Security Clearance issued by the Government of Canada is a Bona Fide Occupational Requirement (BFOR) for this position. Candidates must be able to provide a verifiable 10-year history of residence, employment, and/or education to meet the federal background check requirements.

  • Are you a Canadian Citizen or Permanent Resident of Canada?
  • Have you lived in Canada for the last 10 years?
  • During the last 10 years, have you travelled outside Canada for more than 6 consecutive months at a given time?
  • Do you possess dual citizenship? If so please provide details.


TOTAL COMPENSATION

  • $108,240 - $155,760
  • 5 weeks flexible paid vacation, PLUS an additional 1 week paid vacation during the Christmas holiday season. A total of6 weeks paid vacation!
  • Training and professional development allowance.
  • Competitive medical, dental, and visionbenefits.
  • We are based out of Kelowna, BC. We love it here and the lifestyle that comes with Okanagan living (beach time, hiking, wineries, skiing - what more can youask for?!). While this position can be remote, we would love for you to come work, live, and play with us here. To that end for those who come to Kelowna we provide an "Okanagan Relocation Top Up": a10% top upon your agreed upon salary, paid out quarterly.
  • For those who wish to remain remote, we have you covered there too. We cover costs related to you coming out to Kelowna for quarterly meetings. We also provide a $6,000 travel budget for you to use at your discretion. Want to be in town for that special meeting or occasion? Use these funds to make it happen!


PLEASE DON'T MESSAGE OUTSIDE OF THE JOB POSTING.

TerraSense Analytics is an equal opportunity employer and is committed to a diverse and inclusive work environment, free of discrimination and harassment. We employ people without regard to age, ancestry, colour, race, ethnic origin, place of origin, creed, disability, family status, marital status (including single status), gender identity, gender expression, sex (including pregnancy and breastfeeding), or sexual orientation.

In line with our commitment to equitable treatment for all, TerraSense Analytics pays due consideration to those applicants who have been historically under-represented within employment: women, visible minorities, Indigenous peoples, and persons with disabilities.

TerraSense acknowledges that it is situated on the traditional, ancestral, and unceded territory of the syilx/Okanagan people.