software engineering jobs in Calgary

See average salary for software engineering »

1,000 software engineering job listings in Canada. Find daily updated positions from leading job boards.


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada General Motors (GM) Full-time

    General Motors is seeking a Staff Software Developer for its Canada remote team to advance autonomous driving simulation tools and Python-based SDKs. You will influence architectural roadmaps and develop scalable graphical editors used widely by engineers. You’ll lead critical Python infrastructure, build robust APIs, and mentor engineers to elevate code...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Lever, Inc. Full-time

    Lever, Inc. is seeking a Senior Software Engineer (Product Security) based in Canada to design, build, and maintain production features while embedding security into the product lifecycle. You will work deeply in code and architecture to influence secure engineering practices, spanning vulnerability response and threat modeling across a distributed team....


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada PK Sound Full-time

    PK Sound in Calgary, Alberta, seeks a Junior Software Engineer to develop features for our loudspeaker control apps, mobile tools, and internal PK software. You’ll contribute across the product lifecycle, collaborating with engineers, PMs, and customers worldwide to deliver robust software in a high-demand audio environment. You will work on desktop and...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Applied Systems Canada Full-time

    A tech-focused insurance firm in Canada is seeking a Software Engineer (Golang, React) to join their remote Personal Lines Insurance team. This role emphasizes test automation and collaboration in an Agile environment, requiring 3+ years of software engineering experience and knowledge of modern testing strategies. The ideal candidate will contribute to...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada fiveonefour Full-time

    A leading data platform company in Canada is seeking a Senior Engineer to build and maintain their Boréal hosting platform and Moose open-source project. This role offers the chance to collaborate closely with product and design teams in a flexible, remote-first environment. Ideal candidates have robust experience in Rust and Typescript and are comfortable...


  • Calgary, Alberta, Canada AbaData Inc. Full-time

    Launch your software career as a Student Software Developer at AbaData, an Energy Technology company focused on innovative solutions. Contribute to meaningful projects in a collaborative, mentorship-driven environment. AbaData seeks motivated 3rd or 4th-year Computer Science or Engineering students for Spring 2027. You will work with experienced...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada FarCoder Full-time

    Accelerate your career as a Backend Staff Software Engineer with Affirm, working remotely from Canada. Leverage your skills in Python, Kubernetes, and AWS to enhance search functionalities for consumers. As a full-time member of Affirm, you will play a crucial role in building and optimizing backend systems that support significant customer experiences....


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada YO AI Labs Full-time

    YO AI Labs is seeking a Senior Software Engineer contractor to contribute ~15 hours per week, working remotely on an AI training project. You will build reinforcement learning environments for software engineering tasks, verify results deterministically, and craft reference solutions while evaluating agents using MCP tools. Strong coding expertise across...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Mhrootcellar Full-time

    Syndio, a leader in pay governance and compensation intelligence, is seeking a Staff Software Developer for the Essentials team. You will own high-performance data workflows and agent tooling to scale complex analyses while ensuring correctness and observability. This remote-first role welcomes candidates from Calgary and requires strong autonomy and...


  • Calgary, AB, Canada Lever, Inc. Full-time

    Lever, Inc. is seeking a Senior Software Engineer (Product Security) based in Canada to design, build, and maintain production features while embedding security into the product lifecycle.You will work deeply in code and architecture to influence secure engineering practices, spanning vulnerability response and threat modeling across a distributed team....


  • Calgary, Alberta, Canada re-zoo-me Full-time

    About the Role We are seeking an enthusiastic Junior Software Developer to join our collaborative engineering team. In this role, you will write code, fix bugs, and develop new features for our core applications. This position is ideal for an early-career developer who wants to learn modern engineering practices, work with a production codebase, and grow...


  • Calgary, Alberta, Canada Pason Full-time

    The Role Pason is seeking software developer interns for our Rigsite Software team for a 16-month internship from May 2027 until August 2028. During your internship at Pason, you will build strong competencies in software design and development. You will be working on two challenging software projects which are significant to the company and have the support...


  • Calgary, Alberta, Canada Promise Robotics Full-time

    Transform the construction industry as a Robotics Software Developer at Promise Robotics, focusing on cutting-edge AI-driven solutions for homebuilding. Work within a collaborative team dedicated to innovation and technology. In this role, you will be instrumental in designing and implementing powerful algorithms and full-stack software solutions. The...


  • Calgary, AB, Canada Pason Full-time $42,000 - $54,000 Contract

    Kickstart your tech career with Pason as a Software Developer Intern in the Enterprise Applications team. This 16-month internship offers hands-on experience in software design, development, and analytics within a hybrid work environment. As a Software Developer Intern, you will be immersed in challenging projects that play a crucial role in the company’s...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Xapply Full-time €230,000 - €290,000

    Staff Software Engineer, Backend (Search) staff Remote Remote US Python Kotlin AWS MySQL Spark Kubernetes React Search Recommendation Engines Backend Systems Distributed Systems Technical Strategy Search is one of the highest impact surfaces, and we are building a new team that will own not just the recommendations and search experiences, but also...


  • Calgary, Alberta, Canada Pason Full-time

    The Role Pason is seeking a Software Developer Intern for our IWS team for a 16-month internship from May 2027 until August 2028. The IWS team manages Pason’s completions software – an application which helps well completion operators perform their jobs more safely and efficiently. Our solution is deployed onsite (at the ‘edge’), utilizing IoT...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada EPAM Systems, Inc. Full-time

    We are seeking a Lead Full Stack Software Engineer to build intuitive, performant user interfaces and frontend integration libraries that make GenAI and intelligent automation accessible and useful across IT, HR, Finance, Sales, Marketing, and Customer Support.ResponsibilitiesDesign and build end-to-end GenAI-powered applications, emphasizing intuitive...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada YO AI Labs Full-time

    YO AI Labs is seeking a Senior Software Engineer on a contractor basis to support an AI training project by creating reinforcement learning environments evaluating AI models on software engineering tasks using MCP tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada YO AI Labs Full-time

    YO AI Labs in Canada (remote) is seeking a Senior Software Engineer to build reinforcement learning environments that evaluate AI models on complex software tasks using MCP tools. You will design reproducible environments, deterministic verification, and reference solutions for bug fixing, feature implementation, codebase refactoring, and performance...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Canonical Full-time

    A leading open source software company is seeking a Software Engineer to enhance the Ubuntu Pro client. The position demands strong Python skills, experience in Linux systems, and the ability to collaborate globally. Successful candidates will contribute to quality software used by millions. The role is remote with opportunities for international travel and...