Get the job you really want.

Top Software Engineer Jobs in Calgary

16 Days Ago
Calgary, AB
111 Employees
Expert/Leader
111 Employees
Expert/Leader
Gaming • Software
The Principal Software Developer will collaborate with client studios to design, implement, and debug game features, optimize runtimes, and enhance game toolsets. The role requires advanced programming skills in C++ and C#, experience with Unreal Engine, and a deep understanding of game development processes.
15 Days Ago
Calgary, AB
Remote
421 Employees
Junior
421 Employees
Junior
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
As an Intermediate Software Engineer, you will collaborate with stakeholders and design teams to deliver features on Ada's AI-driven messaging platform while enhancing development practices and reviewing code. You will also address production issues and participate in an on-call rotation to support the services owned by the team.
16 Days Ago
Calgary, AB
111 Employees
Expert/Leader
111 Employees
Expert/Leader
Gaming • Software
As a Principal Software Developer at Snowed In Studios, you will collaborate closely with client studios to design, implement, and debug game features while working extensively on game toolsets and pipelines. Your role also involves analyzing code performance and optimizing runtime as well as mentoring peers and supporting team goals.
15 Days Ago
Calgary, AB
Remote
371 Employees
Senior level
371 Employees
Senior level
AdTech • Marketing Tech
As a Senior Full Stack Software Engineer at StackAdapt, you'll design and debug scalable distributed systems, write extensible code, take part in artistic decision-making, and collaborate on web architecture. You will be responsible for end-to-end project ownership and contribute to code and technical spec reviews.
15 Days Ago
Calgary, AB
Remote
5,360 Employees
Junior
5,360 Employees
Junior
Payments • Software
As a Software Engineer in the Stream Compute team, you will design and maintain high-scale, distributed systems that power Stripe's core infrastructure. Your responsibilities include leading technical projects, writing production-level code, and collaborating with the open source community to enhance the Stream Compute platform.
15 Days Ago
Calgary, AB
Remote
5,360 Employees
Junior
5,360 Employees
Junior
Payments • Software
As a Software Engineer on the Data Quality Team at Stripe, you will design and implement data quality frameworks and tools, perform automated data quality checks, develop metrics and dashboards, collaborate with teams on data standards, and enhance data quality processes. Your work will ensure the reliability and accuracy of data for decision-making.
16 Days Ago
Calgary, AB
5,360 Employees
Mid level
5,360 Employees
Mid level
Payments • Software
As a Software Engineer in the Growth Data Engineering team at Stripe, you will build and manage data pipelines and products to support Growth, Sales, and Marketing teams. Your role involves identifying data needs, developing scalable solutions, and ensuring data quality while collaborating across teams to enhance user experiences and decision-making processes.
16 Days Ago
Calgary, AB
Remote
1,338 Employees
Senior level
1,338 Employees
Senior level
Mobile • Sharing Economy • Transportation
As a Staff Security Software Engineer at Lime, you will design and implement security measures, improve standards, and mentor junior engineers, while focusing on protecting user data and compliance with regulations.
23 Days Ago
Calgary, AB
Remote
2,200 Employees
Senior level
2,200 Employees
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Software Engineer will optimize cloud infrastructure and distributed systems at scale, leading a team to deliver quarterly goals, improve code review standards, and develop backend systems using Python, Kotlin, and various cloud technologies. Responsibilities include load testing framework maintenance and collaborating with product management and infrastructure teams.
23 Days Ago
Calgary, AB
Remote
2,780 Employees
Senior level
2,780 Employees
Senior level
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
As a Senior Software Engineer, you will develop and maintain robust web applications and microservices, collaborate with teams to create innovative solutions, and ensure high-quality technical implementations while handling user interactions and integrating with third-party APIs.
17 Days Ago
Calgary, AB
Remote
833 Employees
Senior level
833 Employees
Senior level
Cloud • Marketing Tech
As an Elm Software Engineer, you'll create engaging UI experiences for Avetta's Connect platform, collaborate with a product team, and develop interactive features while writing clean, maintainable code.
17 Days Ago
Calgary, AB
Remote
833 Employees
Mid level
833 Employees
Mid level
Cloud • Marketing Tech
As a Scala Software Engineer at Avetta, you will join a collaborative agile team to design, build, and improve SaaS RESTful APIs. You will write clean code, participate in pair programming, review peers' code, and automate testing and deployment processes to enhance the integration platform.
18 Days Ago
Calgary, AB
Remote
578,950 Employees
Junior
578,950 Employees
Junior
Big Data • Cloud • Logistics • Machine Learning • Retail
The Software Engineer III - Full Stack will design and create software solutions, analyze requirements, lead technical discussions, oversee junior programmers, and participate in on-call support for production applications. They will leverage expertise in both frontend and backend technologies to develop and deploy applications effectively.
9 Hours Ago
Calgary, AB
Remote
12 Employees
Senior level
12 Employees
Senior level
Software • Database • Analytics
As a Senior Software Engineer at Expanso, you will lead the design and development of Bacalhau, enhance performance and reliability, and collaborate with cross-functional teams while engaging with the open-source community to gather feedback.
24 Days Ago
Calgary, AB
Remote
300 Employees
Senior level
300 Employees
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
As a Senior Software Engineer at Babylist, you will enhance their eCommerce platform by creating impactful shopping experiences. Collaborating with various teams, you will deliver software solutions, improve existing systems, mentor peers, and lead technical initiatives.
14 Hours Ago
Calgary, AB
Remote
421 Employees
Expert/Leader
421 Employees
Expert/Leader
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
The Staff Software Engineer will lead the integration roadmap, build features, solve scaling and reliability challenges, provide mentorship to the team, and ensure a scalable platform for integrations while maintaining technical excellence.
18 Days Ago
Calgary, AB
2,359 Employees
Senior level
2,359 Employees
Senior level
Automotive
The Software Engineer will collaborate with application teams to optimize GPU algorithms, improve compiler optimizations, analyze performance, and contribute to hardware design for autonomous vehicles. This role requires extensive experience in C++ programming, GPU optimization, and performance analysis.
18 Days Ago
Calgary, AB
Remote
80 Employees
Senior level
80 Employees
Senior level
Big Data • Information Technology • Software • Database • Analytics
The Software Engineer will build and enhance the Customer Studio product by improving backend performance, optimizing data warehouse interactions, and developing real-time syncing capabilities. Collaboration with product teams and tackling challenges related to analytics and generative AI will be key responsibilities.
19 Days Ago
Calgary, AB
Senior level
Senior level
Digital Media • Marketing Tech • Social Media • Software • Analytics
The Senior Fullstack Platform Software Developer position involves designing and building software tools and services for Hootsuite's core platform, ensuring reliability and security of the cloud-based system, mentoring team members, and collaborating across departments to enhance development practices and standards.
2 Days Ago
Calgary, AB
424 Employees
Senior level
424 Employees
Senior level
Edtech
The Staff Software Engineer will lead backend projects for Thinkific's payment platform, driving engineering initiatives, mentoring engineers, and collaborating with various stakeholders to define software requirements and maintain coding standards. This role also involves implementing new technologies and ensuring compliance with payment industry standards.
19 Days Ago
Calgary, AB
Remote
44 Employees
Senior level
44 Employees
Senior level
Software
The Principal System Software Engineer will architect, design, and develop scalable backend systems for SaaS applications. Responsibilities include leading projects, collaborating with cross-functional teams, mentoring engineers, driving best practices in backend development, and staying updated with new technologies.
291 Employees
Senior level
Healthtech • Information Technology
The Senior Backend Software Developer will design and implement applications, analyze requirements, propose solutions, maintain documentation, and ensure interoperability of solutions. They will guide the team with coding standards and lead code reviews while monitoring project management tools for accurate reporting of billable hours.
2 Days Ago
Calgary, AB
91 Employees
Senior level
91 Employees
Senior level
Database • Analytics
As a Senior Software Engineer at ClickHouse, you will develop open-source solutions connecting ClickHouse to various data tools, focusing on building secure and efficient frameworks. You'll work collaboratively in a fast-paced, remote environment, lead integration sessions, and create impactful technical solutions for clients while contributing to the OSS community.
Yesterday
Calgary, AB
Remote
4,900 Employees
Entry level
4,900 Employees
Entry level
Fintech • Payments
As a Software Engineer on the WEX Benefits Technology team, you will design solutions that solve problems for customers, build high-quality software, and work with modern technologies like C#, Python, and ASP.NET.
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 build and enhance services focusing on low-latency systems, collaborating with engineers and product managers, writing quality code, and maintaining production services and database infrastructure.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account