1

Software Developer Jobs in Calgary, AB (NOW HIRING)

Tackle serves more than 500 software companies-including CrowdStrike, HashiCorp, New Relic, and ... a small engineering team. What we're looking for * 2+ years of professional experience building ...

The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...

The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications. Joining our 3D visualization team, you will focus on ...

The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront of creating intuitive, high-performance web applications. This role focuses on the end-to-end design ...

We are currently seeking a new Software Developer, Co-op to join our Engineering team out of hub offices (Toronto, Calgary, Burnaby). All hub-based Clions are expected to be in office minimum twice ...

As a Senior Software Developer, you will take ownership of complex technical initiatives, mentor talented engineers, and shape how we responsibly integrate AI into our development practices. You will ...

Senior Software Developer (Remote)

Calgary, AB · Remote

CA$110K - CA$145K/yr

What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and maintain systems using sound architectural principles, ensuring high availability, resource efficiency ...

Senior Software Developer Manager

Calgary, AB · On-site

CA$156K - CA$228K/yr

Influence technical decisions across teams and contribute to broader platform direction Minimum Qualifications * 10+ years in software engineering, including people management experience * Proven ...

next page

Showing results 1-20

Software Developer information

See Calgary, AB salary details

$34K

$89.7K

$144K

How much do software developer jobs pay per year?

As of Jul 22, 2026, the average yearly pay for software developer in Calgary, AB is $89,654.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,000.00 and $103,500.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-cost-of-living areas or at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. These roles typically require extensive experience, advanced technical skills, and often involve leadership or specialized expertise in areas like machine learning or cloud infrastructure.

What Do Software Developers Do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

Is AI replacing software developers?

AI is automating certain coding tasks and improving software development processes, but it is not replacing software developers. Developers are needed to design, oversee, and interpret AI tools, as well as to create complex, innovative solutions that require human judgment and expertise.

Is software developer still in demand?

Software developers are in high demand due to ongoing digital transformation across industries, with strong job growth projected in the coming years. Skills in programming languages, such as Java, Python, or JavaScript, and familiarity with development tools and frameworks increase employability in this field.

What work does a software developer do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages like Java, Python, or C++ and often collaborate with teams to develop software solutions that meet user needs and specifications.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

What is a Software Developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.
What are the most commonly searched types of Software Developer jobs in Calgary, AB? The most popular types of Software Developer jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Software Developer jobs? Cities near Calgary, AB with the most Software Developer job openings:
Infographic showing various Software Developer job openings in Calgary, AB as of July 2026, with employment types broken down into 100% Full Time. Highlights an 77% In-person, and 23% Remote job distribution, with an average salary of $89,654 per year, or $43.1 per hour.
Software Developer

Other

Posted 5 days ago


Job description

About AppDirect

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture-one that enables you to Be Seen, Be Yourself, and Do Your Best Work.

About the team - Tackle

Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team help customers identify the right buyers, grow cloud co-sell relationships, and transact efficiently at scale through AWS, Google Cloud, and Microsoft.

Tackle serves more than 500 software companies-including CrowdStrike, HashiCorp, New Relic, and Snyk-from high-growth startups to the largest software companies in the world.

About You

You'll join a small, high-ownership team building the intelligence layer of Tackle's platform - turning machine learning models into real product experiences that customers use every day. Your day-to-day work spans the full stack: TypeScript on both the backend (Node.js) and frontend (React), running on AWS serverless infrastructure including Lambda, API Gateway, and DynamoDB. Because the team is small, you'll own meaningful portions of the product end to end, collaborating directly with a product manager and a data scientist to ship features that are highly visible across Tackle's customer base. You bring a growth mindset to your work - you're comfortable asking questions, learning new services quickly, and closing gaps through curiosity rather than waiting for perfect prior experience. You communicate clearly in a distributed team setting and take pride in writing code that is testable, maintainable, and ready for production.

What you'll do and how you'll have an impact

  • Build and maintain full-stack features on Tackle's propensity-to-buy product, exposing machine learning model outputs directly to customers through a React frontend and TypeScript/Node.js backend.
  • Design and implement serverless backend services using AWS-native tools such as Lambda, API Gateway, and DynamoDB.
  • Contribute to data pipeline work that moves and associates model outputs with the right users and accounts.
  • Take end-to-end ownership of features - from design through deployment - on a team where your contributions are immediately visible in production.
  • Collaborate daily with a product manager and data scientist to shape how AI-driven insights are surfaced in the product interface.
  • Participate in code reviews to uphold code quality standards and share knowledge across a small engineering team.

What we're looking for

  • 2+ years of professional experience building full-stack web applications, with working knowledge of both frontend and backend layers.
  • Professional experience with React and TypeScript (or strong proficiency in JavaScript/TypeScript with demonstrated readiness to work in a TypeScript-only codebase).
  • Hands-on experience deploying applications on AWS, particularly with serverless services such as Lambda, API Gateway, or DynamoDB.
  • Familiarity with data pipelines or moving/transforming data between systems (nice to have, but valuable given how the team operates).
  • Exposure to machine learning model integration or building AI-powered product features is an asset, not a requirement.
  • A strong sense of ownership, because on a team this small you will hold significant responsibility for product areas and need to drive work forward with limited direction.
  • Intellectual curiosity that leads you to understand how your code fits into the broader system - this matters because you'll work across the stack and alongside non-engineering roles where asking the right questions shapes outcomes.

At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.

At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice: https://www.appdirect.com/about/privacy-notice

At AppDirect, AI tools may assist our recruitment team with administrative automations - always under human oversight. AI tools do not make hiring decisions or solely automated decisions about your candidacy - all decisions are made by our people. By submitting your application, you acknowledge that your information may be processed in this way. You may request access or deletion at any time by contacting privacy@appdirect.com.