Get the job you really want.

Top Software Engineer Jobs in Calgary

2 Days Ago
Calgary, AB
200 Employees
Senior level
200 Employees
Senior level
Information Technology
As a Senior Software Engineer at Soluno, you will lead the engineering team and oversee the full application lifecycle, focusing on architecture, performance, and software quality. Your role includes mentoring junior team members and ensuring adherence to best practices while aligning technology with product strategy.
2 Days Ago
Calgary, AB
Remote
181 Employees
Senior level
181 Employees
Senior level
Beauty • Enterprise Web • Fintech • Payments • Software
As a Staff Software Engineer at GlossGenius, you will lead complex projects, manage technical direction, collaborate with cross-functional teams, and ensure high engineering standards. You will work on backend solutions and mentor other engineers while influencing product roadmaps and decisions.
8 Hours Ago
Calgary, AB
Hybrid
48 Employees
Mid level
48 Employees
Mid level
Computer Vision • Information Technology • Machine Learning • Other
The Embedded Software Engineer at Aquabyte will develop and improve embedded systems that interface with hardware like cameras and sensors. This role involves working on ARM-based platforms, enhancing the Linux build process, automating hardware testing, and enabling machine learning model deployment. The engineer will collaborate on hardware specifications and provide remote support for field teams.
Yesterday
Calgary, AB
Remote
600 Employees
Senior level
600 Employees
Senior level
Software
As a Staff Software Engineer, you'll lead a small team to enhance a distributed data processing platform, collaborate with product teams, mentor junior engineers, and drive the development of scalable solutions using Node.js and TypeScript while maintaining a focus on quality and best practices.
Yesterday
Calgary, AB
Remote
600 Employees
Senior level
600 Employees
Senior level
Software
As a Senior Backend Engineer at Cribl, you will design and develop backend systems and APIs to process large data sets, mentor junior engineers, and ensure high-quality software delivery. You will collaborate with cross-functional teams to translate specifications into robust code and participate in the on-call/support rotation.
2 Days Ago
Calgary, AB
Remote
3,700 Employees
Senior level
3,700 Employees
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
The Senior Software Engineer will design and implement new products and services for trading derivatives, collaborate with cross-functional teams, mentor team members, and enhance the technical capabilities across the Institutional Trading Derivatives team at Coinbase.
Yesterday
Calgary, AB
Remote
404 Employees
Senior level
404 Employees
Senior level
Software
As a Senior Software Developer in Test at Jane, you'll design, develop, and execute automated test frameworks, mentor junior staff, collaborate to improve testing processes, and enhance quality metrics within a remote-first team focused on the healthcare industry.
3 Days Ago
Calgary, AB
Remote
15,000 Employees
Mid level
15,000 Employees
Mid level
Artificial Intelligence • Automotive • Computer Vision • Internet of Things • Machine Learning
The Senior Software Engineer at Oshkosh designs, implements, and tests high-quality HMI software for vehicles. The role involves writing embedded software, conducting engineering calculations, and collaborating with other engineers. Responsibilities include peer reviewing code, developing test plans, managing technical documentation, and ensuring software quality and compliance with industry standards.
6 Days Ago
Calgary, AB
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
The Principal Software Engineer will lead the development and implementation of digital solutions within Walmart's People Technology team, ensuring high-quality software, driving engineering best practices, and collaborating with cross-functional teams to meet technical and business goals.
Yesterday
Calgary, AB
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
The Senior Software Engineer will design and develop Alpaca's algo trading platform, focusing on performance and high-quality brokerage services. Responsibilities include coding in multiple languages, system design, and optimizing for low latency. The role requires experience in trading system architecture, including Order Management Systems and distributed systems.
Yesterday
Calgary, AB
Remote
181 Employees
Senior level
181 Employees
Senior level
Beauty • Enterprise Web • Fintech • Payments • Software
As a Senior Software Engineer at GlossGenius, you'll own projects from design to implementation, ensuring high-quality code and collaborating with various stakeholders. You'll architect tools and services, uphold engineering standards, and mentor team members. The role involves leading product development and impacting technology initiatives in a fast-paced environment.
Yesterday
Calgary, AB
Remote
371 Employees
Senior level
371 Employees
Senior level
AdTech • Marketing Tech
As a Staff Software Engineer at StackAdapt, you will lead backend engineering efforts to architect scalable systems integrating data into a Customer Data Platform. You'll write code, provide technical leadership, conduct code reviews, and tackle technical challenges in a high-performance environment.
23 Days Ago
Calgary, AB
Remote
299 Employees
Junior
299 Employees
Junior
Gaming • News + Entertainment • Sports
As a Software Engineer, you will improve user experiences on GAMURS Group websites by writing code, conducting pull request reviews, and collaborating with team members on new features, while ensuring website performance and managing deployments.
2 Days Ago
Calgary, AB
Remote
Hybrid
250 Employees
Senior level
250 Employees
Senior level
Blockchain • Software • Cryptocurrency • NFT • Web3
The Senior Software Engineer will lead the backend services for the Core wallet experience, developing scalable APIs and client-facing UI systems, and creating developer libraries. This role requires collaborating with various teams to deliver comprehensive solutions, focusing on user experience and security.
2 Days Ago
Calgary, AB
Remote
1,485 Employees
Senior level
1,485 Employees
Senior level
Internet of Things
The Staff Software Engineer will improve web capabilities focusing on performance and accessibility, implement API specifications, develop and debug complex code, and lead projects while collaborating with the Firefox team.
2 Days Ago
Calgary, AB
Remote
421 Employees
Senior level
421 Employees
Senior level
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
As a Senior Software Engineer at Ada, you will work within the Training team to deliver and enhance the messaging platform for their AI customer experience. You'll collaborate with product managers, designers, and stakeholders while guiding the technical direction of projects, ensuring high-quality outputs, and addressing customer feedback. Your role includes code deployment, reviewing team outputs, and enhancing development practices, all within a focus on personal and team growth.
2 Days Ago
Calgary, AB
2,382 Employees
Mid level
2,382 Employees
Mid level
Big Data • Cloud • Software • Database
The Staff Diagnostics Engineer will improve diagnostic processes, enhance diagnostic tools, and collaborate with engineering teams to debug complex issues in distributed systems and databases. Responsibilities include writing application code and advocating for user-oriented solutions.
6 Days Ago
Calgary, AB
2,382 Employees
Senior level
2,382 Employees
Senior level
Big Data • Cloud • Software • Database
As a Lead Software Engineer at MongoDB, you will manage a team focused on code modernization and AI-driven tools for application migration. You will utilize advanced software engineering skills to guide development, mentor team members, and ensure project execution while supporting users transitioning from legacy systems to modern platforms.
2 Days Ago
Calgary, AB
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
Join Canonical as a Software-Defined Networking Engineer, working on open-source networking software across various technologies. You'll collaborate with silicon providers, design solutions, write high-quality code, and contribute to documentation. The role includes working with advanced OS and networking technologies, engaging with the open-source community, and developing strategies for innovative networking solutions.
2 Days Ago
Calgary, AB
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Software Engineer, you will develop a fully managed MongoDB solution on Juju, ensuring reliability and security across cloud and on-premise deployments. Your role includes operating MongoDB clusters, handling infrastructure deployment automation, and engaging in automatic testing.
2 Days Ago
Calgary, AB
Remote
106 Employees
Senior level
106 Employees
Senior level
Fintech
As a Senior Software Engineer - Fullstack at North One, you will deliver high-quality code for financial products, architect secure web solutions, collaborate in an Agile environment, and mentor junior developers. You will also tackle technical debt and contribute across the development stack, particularly using Typescript, ReactJS, NodeJS, and AWS technologies.
2 Days Ago
Calgary, AB
Remote
59 Employees
Senior level
59 Employees
Senior level
Software
As a Senior Software Engineer at Smile.io, you will design, build, and maintain both front-end and back-end applications that support loyalty programs. Collaborating with product and design teams, you will ensure the reliability and scalability of features, engage in technical discussions, and deliver high-quality software through testing and code reviews.
2 Days Ago
Calgary, AB
Remote
3,700 Employees
Senior level
3,700 Employees
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Senior Software Engineer, you will design and build scalable backend services for crypto products, ensuring high reliability and performance. Collaborate with cross-functional teams to turn technical visions into reality while maintaining and scaling backend systems, and deliver well-tested code to meet customer needs.
2 Days Ago
Calgary, AB
Remote
275 Employees
Senior level
275 Employees
Senior level
eCommerce
In this role, you will build and scale products that enhance the post-purchase experience for retail brands, manage complex distributed systems, and drive technical solutions that improve system availability and performance. You will also mentor other engineers and work with various teams on product development.
2 Days Ago
Calgary, AB
Remote
175 Employees
Senior level
175 Employees
Senior level
Security • Cybersecurity
As a Senior Software Engineer, you will design and build backend services for a high-performance Detection Engine. Responsibilities include improving the feature store and optimizing models for low latency. You will also mentor junior engineers and collaborate with machine learning engineers on project execution.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account