1

Software Engineering Manager Jobs in Alberta (NOW HIRING)

Sr. Software Engineer

Calgary, AB · On-site

CA$11K - CA$145K/yr

Our software is utilized nationwide by more than 2,000 towns, cities, school districts, and other ... Support Engineering Excellence: Adhere to development standards, participate in peer reviews, and ...

Manager, Security Engineering

Calgary, AB · Hybrid

CA$180K - CA$270K/yr

We are currently seeking a Manager, Security Engineering to join our Security Team. This role is ... Demonstrated success in people leadership in software development, particularly with large scale ...

Senior Manager - Data Engineering

Calgary, AB · On-site +1

CA$120K - CA$160K/yr

As Senior Manager, Data Engineering, you'll lead a team of data and analytics engineers, plus a contractor pod, building the platforms and consumption layer that power decisions, ML and customer ...

Partner with your Product Manager and teammates to help scope and sequence your work, balancing customer needs against technical realities. * Surface engineering constraints, risks, and opportunities ...

AI Developer, Senior Associate

Calgary, AB · On-site

CA$87K - CA$137K/yr

... software delivery lifecycle management * System Integration, Observability, and Data Engineering Fundamentals: Experience with SQLandAPI integrations * Cloud-Native Software Engineering:Proven ...

What you will do As a Manager, Software Delivery Developer, you will combine hands-on technical ... You will lead development workstreams, guide architecture and engineering decisions, mentor ...

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 ...

Our tools help our clients to develop a better understanding of the subsurface, manage exploration ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...

Showing results 41-60

Software Engineering Manager information

What are some common challenges faced by software engineering managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What does a software engineering manager do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What is the difference between Software Engineering Manager vs Software Developer?

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What does a software engineering manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

What are the key skills and qualifications needed to thrive as a software engineering manager, and why are they important?

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.
What are popular job titles related to Software Engineering Manager jobs in Alberta? For Software Engineering Manager jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Software Engineering Manager jobs in Alberta look for? The top searched job categories for Software Engineering Manager jobs in Alberta are:
What cities in Alberta are hiring for Software Engineering Manager jobs? Cities in Alberta with the most Software Engineering Manager job openings:
Infographic showing various Software Engineering Manager job openings in Alberta as of July 2026, with employment types broken down into 84% Full Time, 15% Part Time, and 1% Contract. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution.

Product Manager - Software Automation

Deep Sky

Innisfail, AB

Full-time

Re-posted 29 days ago


Job description

About Deep Sky
Deep Sky is on a mission to accelerate the world's transition to carbon removal by developing and operating direct air capture (DAC) facilities. Our state-of-the-art plant in Innisfail will play a crucial role in capturing CO directly from the atmosphere, helping combat climate change on a global scale. Join us in this groundbreaking journey to achieve net-zero.

Job Overview
We're looking for a Product Manager in our Capture Engineering team with a deep understanding of both hardware and software systems to lead the development of integrated software products. These tools will span across our facility operations, technology partners, carbon certification workflows, prototype testbeds, and simulation environments. You will work closely with cross-functional engineering teams to build software that operates and monitors real-time hardware systems, collects and curates facility data, powers automation and control across facility and R&D operations, supports accurate, auditable carbon certification, and bridges R&D, simulations, and pilot-scale learnings with production systems. This is a foundational role where you'll have significant ownership and impact on how our software stack evolves alongside our physical technologies. If you have a passion for building robust systems, solving complex engineering challenges, and not afraid to fail, we'd love to hear from you.
Key Responsibilities
  • Define and drive the roadmap for software systems that support real-time operations, automation, and carbon certification generated by our facilities.
  • Collaborate with our process, hardware, and software engineering teams as well as our operations teams to deeply understand system behaviors and requirements.
  • Translate high-level company objectives into clear software product specifications and user stories.
  • Own the full lifecycle of software products from ideation and requirements gathering to launch and iteration.
  • Develop tools that ingest, process, and visualize data from sensors, control systems, simulations, hardware-in-the-loop, and prototype systems.
  • Coordinate with certification and compliance teams to ensure software supports traceable and verifiable carbon accounting.
  • Integrate R&D and operational datasets into digital twin models to inform next-gen facility design and technology optimization.
Basic Qualifications
  • Bachelor's degree in related STEM discipline
  • 5+ years of product management experience in climate tech, industrial tech, or in deep tech domains like aerospace, robotics, autonomous systems.
  • Strong technical background engineering degree or hands-on experience working with hardware + software systems.

Preferred Skills and Experience
  • Ability to work in a fast paced, autonomously driven, and demanding atmosphere.
  • Ability to assess risk and make design and development decisions without all available data.
  • Proven track record of building products that interface with physical systems (IoT, robotics, automation, or similar).
  • Experience with industrial data acquisition systems, SCADA, or control software is a plus.
  • Familiarity with software development processes, data pipelines, and cloud-based infrastructure.
Additional Requirements
  • Willing to work extended hours and weekends as necessary
  • Some travel required
Why Join Deep Sky? 
Be part of a mission-driven team focused on fighting climate change. Work with cutting-edge technology in a dynamic and innovative environment. Competitive compensation and benefits package. Opportunities for growth and professional development.

How to Apply
If you are passionate about making a difference and want to be part of the future of carbon removal, we want to hear from you! Please apply with your resume and outline your qualifications and interest in the role.
apply for this job