programmer software engineer jobs in Calgary

943 programmer software engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Calgary, Alberta, Canada Reddit Full-time

    Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 97M+ daily active unique visitors, Reddit is one of the...


  • Calgary, AB, Canada TRX Full-time

    A leading technology firm is seeking a Software Developer to design and maintain software for nuclear systems in Canada. The ideal candidate has a Bachelor’s degree in Computer Science or a related field and at least 3 years of experience in software development. Responsibilities include developing software for reactor control, collaborating with...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Affirm Full-time €133,000 - €183,000 Temporary

    At Affim, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. We build the experiences that connect a customer's intent to buy with the flexibility of Affim Card. From making financing options easier to understand to creating intuitive...


  • Calgary, AB, Canada S I Systems Full-time €90,000 - €130,000 Contract

    Senior Software Engineer to design and deliver embedded firmware using C++ on Linux Our aerospace & defense client is seeking a Senior Software Engineer (5-10+ years) to design and deliver embedded firmware using C++ on Linux Join a defense communications program supporting domestic and international land forces. This contract role designs, implements,...


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

    At Affi... moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirms engineering team is building a large-scale, fault‑tolerant, and global infrastructure that is shared across multiple financial products, merchants, and vendors. Ensuring that our...


  • Calgary, Alberta, Canada CHICKEN CHEF KILLARNEY Full-time

    Senior Software Engineer: PlatformLocation: In office Calgary, AlbertaAbout BigGeoBigGeo is redefining geospatial intelligence with an AI-ready Discrete GlobalGrid System (DGGS) that transforms how spatial data is captured, indexed, andmonetized. Our platform powers mission-critical decisions across sectors wherelocation intelligence drives outcomes-from...

  • Software Architect

    5 days ago


    Calgary, AB, Calgary Census Division, AB; Alberta, Canada Slalom Full-time €123,000 - €163,000 Temporary

    Slalom is a fiercely human business and technology consulting company that leads with outcomes to bring more value, in all ways, always. From strategy through delivery, our agile teams across 52 offices in 12 countries collaborate with clients to bring powerful customer experiences, innovative ways of working, and new products and services to life. We are...


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

    Empower projects as a Full-Stack Software Engineer focusing on PHP 8 and React.js. Enhance API performance and collaborate across functions in a fully remote environment, prioritizing hands-on development. This role entails a strong emphasis on server-side application development, particularly with PHP and Golang frameworks. You'll implement engaging...


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

    AssetWorks Inc. seeks a Development Manager to lead a team of 5–8 engineers, driving AI-first development on an Angular/.NET stack. You will shepherd the roadmap, balance scope and quality, and mentor engineers while remaining hands-on with design and code reviews. You’ll champion AI-assisted workflows, manage delivery commitments, and collaborate with...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Affirm Full-time €133,000 - €183,000 Temporary

    At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. ...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Affirm, Inc. Full-time €133,000 - €183,000 Temporary

    At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. ...


  • Calgary, AB, Canada ENA2 Innovative Consulting Inc. Full-time

    ENA2 Innovative Consulting Inc. in Calgary, Alberta is seeking a Digital Marketing Specialist with B2B technical marketing experience to support SEO, paid advertising, content development, and demand generation for engineering consulting, simulation software, and training services.You will translate complex engineering content into customer-friendly...


  • Calgary, AB, 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 Wagepoint Full-time

    Who we are: At Wagepoint, we're good people. It's easy to feel that way when you're surrounded by folks doing the best work of their careers, building great payroll software for small businesses across Canada. Our team brings together diverse backgrounds, perspectives, experiences, and ideas to make payroll the easiest part of running a business. We're...


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

    Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by...


  • Calgary, Alberta, Canada Newrich Network Full-time

    Empower projects as a Full-Stack Software Engineer focusing on PHP 8 and React.js. Enhance API performance and collaborate across functions in a fully remote environment, prioritizing hands-on development.This role entails a strong emphasis on server-side application development, particularly with PHP and Golang frameworks. You'll implement engaging...


  • Calgary, AB, Canada Cloudbeds Full-time

    Transform the hospitality industry as a Software Engineer specializing in payments. Join a dynamic remote team dedicated to delivering innovative, reliable solutions that drive billions in transactions globally. As part of the Payments team, you will play a key role in enhancing systems that ensure seamless payment processing for nearly 10,000 properties....


  • Calgary, AB, Canada S.I. Systems Ltd. Full-time €90,000 - €130,000 Contract

    Senior Software Engineer to design and deliver embedded firmware using C++ on Linux Our aerospace & defense client is seeking a Senior Software Engineer (5-10+ years) to design and deliver embedded firmware using C++ on Linux Join a defense communications program supporting domestic and international land forces. This contract role designs, implements,...


  • Calgary, AB, Canada Tucows Domains Full-time

    OverviewTucows is a remote-first backend engineering role for Canada, building open‑internet products across domains, Ting, and Wavelo.ResponsibilitiesDesign and develop secure, scalable, reliable, and efficient backend services using modern frameworks and tools.Collaborate with frontend developers to define clear and consistent API endpoints,...


  • Calgary, AB, Canada Insight Global Full-time

    Job DescriptionInsight Global is hiring a Junior / Intermediate Software Engineer for a technology client in a fully remote, full-time role. In this position, you will contribute to new product development within the legal technology space, building backend features using Go and supporting frontend development with React.The team is also integrating Large...