1

Software Manager Jobs in Calgary, AB (NOW HIRING)

Reporting to the Software Manager, Aerospace and Defense, the role focuses on extending the reach and capability of Hexagon's resilient positioning products for aerospace and defense customers. Your ...

New

Reporting to the Software Manager, Aerospace and Defense, the role focuses on extending the reach and capability of Hexagon's resilient positioning products for aerospace and defense customers. Your ...

New

Role Summary The Manager, Software Engineering leads multiple developers across delivery pods with accountability for both technical excellence and team health. This role owns the architectural ...

Software Development Manager

Calgary, AB · Hybrid

CA$220K - CA$264K/yr

We are currently seeking a Software Development Manager to join our Engineering team. This role is available to candidates across Canada, excluding Quebec. If you are local to one of our hubs ...

Work with product managers, designers, and other engineers to understand requirements and deliver high-quality features. * Documentation: Help create technical documentation for code, designs, and ...

Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Job Summary We are looking for a driven Software Architect to join our team in Calgary, Canada. The ...

Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Job Summary We are looking for a driven Software Architect to join our team in Calgary, Canada. The ...

Role Overview We are seeking a Senior Product Manager - Software to own and evolve Geoforce's core Asset Management and Tracking experience. This role sits at the heart of the platform and focuses on ...

The role The Senior Software Developer is responsible for the end-to-end design, development, and ... This role also includes project management responsibilities and providing technical guidance and ...

Role Overview We are seeking a Senior Product Manager - Software to own and evolve Geoforce's core Asset Management and Tracking experience. This role sits at the heart of the platform and focuses on ...

This role balances technical architecture and coding with project management and cross-functional ... Design and model software components and modules, navigating ambiguous requirements to deliver ...

E&P data management and integration * Cloud and platform infrastructure, data services, and ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...

next page

Showing results 1-20

Software Manager information

See Calgary, AB salary details

$69K

$141.1K

$201K

How much do software manager jobs pay per year?

As of Jul 25, 2026, the average yearly pay for software manager in Calgary, AB is $141,120.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,500.00 and $170,000.00 per year, depending on experience, location, and employer.

What does a Software Manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What Is a Software Manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

How does a Software Manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

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

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.
What are the most commonly searched types of Software jobs in Calgary, AB? The most popular types of Software jobs in Calgary, AB are:
What are popular job titles related to Software Manager jobs in Calgary, AB? For Software Manager jobs in Calgary, AB, the most frequently searched job titles are:
What job categories do people searching Software Manager jobs in Calgary, AB look for? The top searched job categories for Software Manager jobs in Calgary, AB are:
Infographic showing various Software Manager job openings in Calgary, AB as of June 2026, with employment types broken down into 83% Full Time, 15% Part Time, 1% Temporary, and 1% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $141,120 per year, or $67.8 per hour.
Software Delivery Manager - Gen AI and AI-Accelerated Modernization

Software Delivery Manager - Gen AI and AI-Accelerated Modernization

KPMG

Calgary, AB

Full-time

Posted 29 days ago


Job description

Overview

At KPMG in Canada, our people bring their unique perspectives to Canada’s most important challenges. Here, you can build momentum that reaches beyond our business, develop skills for the future, and take ownership of your career with support at every stage. Join a firm where your career can make a difference.

Are you a talented leader with a proven track record for motivating teams and delivering exceptional client service?

Our Cloud & Software Engineering team is looking for a professional like you with the skills and drive to make a real difference.


What you will do
  • Lead software delivery workstreams for custom applications, cloud-native platforms, integrations, APIs, and modernization programs. 
  • Provide hands-on technical direction across design, development, testing, deployment, and production readiness. 
  • Translate business needs into practical technical solutions, delivery plans, estimates, and team backlogs. 
  • Review architecture, code, test strategies, release plans, and technical deliverables. 
  • Coach and mentor senior consultants and consultants on engineering practices, technical problem solving, and client delivery. 
  • Help teams use AI-assisted engineering practices responsibly across requirements, design, coding, testing, documentation, and support. 
  • Collaborate with Toronto clients, national account teams, and the Montreal-based delivery team as part of a single national practice. 
  • Participate in occasional travel to Montreal, approximately twice per year, to support collaboration, team-building, and planning activities. 
  • Support proposal development, solution shaping, estimation, and statements of work. 
  • Identify technical risks and drive mitigation plans with the team and client stakeholders. 

What you bring to the role
  • 7+ years of experience designing, building, and delivering software solutions. 
  • Experience leading developers or technical delivery workstreams in consulting, enterprise, or product environments. 
  • Strong development experience with languages such as Typescript, JavaScript and Java, as well as frameworks including React, Node, Express and Next.js 
  • Foundational technology skills in HTML, CSS and SQL. 
  • Experience designing and delivering solutions on cloud platforms, including application deployment, integration, data, DevOps, or cloud-native services. Azure experience in particular would be an asset. 
  • Knowledge of APIs, microservices, event-driven architecture, integration patterns, containers, functions-as-a-service, , and secure development practices. 
  • Experience with DevOps, CI/CD, automated testing, version control, observability, and release management. 
  • Familiarity with AI-assisted development tools (including Codex, Claude and Github Copilot), Gen AI patterns, prompt engineering for delivery tasks, or AI-accelerated SDLC practices is an asset. 
  • Strong communication and documentation skills with the ability to explain technical concepts to business and technical audiences. 
  • Ability to travel for client and business related requirements as needed. 
  • English fluency is required; French is an asset but not required. 
  • University degree in computer science, engineering, information systems, science, or a related field, or equivalent experience. 
  • Azure, AWS and Google Cloud certifications would be an asset. 

KPMG Ontario Region Pay Range Information

The expected base salary range for this position is $103,000 to $135,000 and may be eligible for bonus awards. The determination of an applicant’s base salary within this range is based on the individual’s location, skills & competencies, and unique qualifications. In addition, KPMG offers a comprehensive and competitive Total Rewards program. 

Providing you with the support you need to be at your best


Our Values, The KPMG Way

Integrity, we do what is right | Excellence, we never stop learning and improving | Courage, we think and act boldly | Together, we respect each other and draw strength from our differences | For Better, we do what matters

KPMG in Canada is a proud equal opportunities employer and we are committed to creating a respectful, inclusive and barrier-free workplace that allows all of our people to reach their full potential. A diverse workforce is key to our success and we believe in bringing your whole self to work. We welcome all qualified candidates to apply and hope you will choose KPMG in Canada as your employer of choice.

Adjustments and accommodations throughout the recruitment process

At KPMG, we are committed to fostering an inclusive recruitment process where all candidates can be themselves and excel. We aim to provide a positive experience and are prepared to offer adjustments or accommodations to help you perform at your best. Adjustments (informal requests), such as extra preparation time or the option for micro breaks during interviews, and accommodations (formal requests), such as accessible communication supports or technology aids, are tailored to individual needs and role requirements. You will have an opportunity to request an adjustment or accommodation at any point throughout the recruitment process. If you require support, please contact KPMG’s Employee Relations Service team by calling 1-888-466-4778.

AI Usage

Weembrace the use of artificial intelligence (AI) to enhance the candidate experience and streamline our recruitment processes. AI tools may help with organizing applications or surfacing relevant qualifications. However, no hiring decisions are made using AI. Every hiring decision is made by our hiring managers and recruitment professionals, who are equipped with training that empowers them to use these tools responsibly. AI technologies used in our recruitment process undergo detailed risk assessments, including security and privacy requirements, that align with KPMG’s Trusted AI framework.

We believe technology should empower human judgment, not replace it. It’s one of the many ways we’re delivering on our vision of being a technology-first, people-driven firm.

Qualifications:
  • 7+ years of experience designing, building, and delivering software solutions. 
  • Experience leading developers or technical delivery workstreams in consulting, enterprise, or product environments. 
  • Strong development experience with languages such as Typescript, JavaScript and Java, as well as frameworks including React, Node, Express and Next.js 
  • Foundational technology skills in HTML, CSS and SQL. 
  • Experience designing and delivering solutions on cloud platforms, including application deployment, integration, data, DevOps, or cloud-native services. Azure experience in particular would be an asset. 
  • Knowledge of APIs, microservices, event-driven architecture, integration patterns, containers, functions-as-a-service, , and secure development practices. 
  • Experience with DevOps, CI/CD, automated testing, version control, observability, and release management. 
  • Familiarity with AI-assisted development tools (including Codex, Claude and Github Copilot), Gen AI patterns, prompt engineering for delivery tasks, or AI-accelerated SDLC practices is an asset. 
  • Strong communication and documentation skills with the ability to explain technical concepts to business and technical audiences. 
  • Ability to travel for client and business related requirements as needed. 
  • English fluency is required; French is an asset but not required. 
  • University degree in computer science, engineering, information systems, science, or a related field, or equivalent experience. 
  • Azure, AWS and Google Cloud certifications would be an asset. 

KPMG Ontario Region Pay Range Information

The expected base salary range for this position is $103,000 to $135,000 and may be eligible for bonus awards. The determination of an applicant’s base salary within this range is based on the individual’s location, skills & competencies, and unique qualifications. In addition, KPMG offers a comprehensive and competitive Total Rewards program. 

Providing you with the support you need to be at your best

Education:UNAVAILABLEEmployment Type: FULL_TIME