1

Software Engineering Manager Jobs in Calgary, AB

Own Release Management: Partner with teams to plan, schedule, and execute releases, performing ... Bachelor's degree in Computer Science, Engineering, or an equivalent field, with 5+ years of ...

In this role, you will connect product priorities, engineering capacity, release readiness, and ... Develop and manage software release plans across NovAtel Positioning and Agriculture OEM product ...

In this role, you will connect product priorities, engineering capacity, release readiness, and ... Develop and manage software release plans across NovAtel Positioning and Agriculture OEM product ...

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

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

Sc. in Geomatics/Electrical/Software Engineering or similar relevant experience * Understanding of GNSS error modeling * Familiar with linear and non-linear optimization and computational numerical ...

Overview Hexagon's Autonomous Solutions, is looking for an Software Test Engineering Intern to join ... Management Tools * ISTQB Certification * Knowledge of GPS/GNSS/INS Not sure if you meet all the ...

New

Sc. in Geomatics/Electrical/Software Engineering or similar relevant experience * Understanding of GNSS error modeling * Familiar with linear and non-linear optimization and computational numerical ...

Hexagon's Autonomous Solutions, is looking for an Software Test Engineering Intern to join our high ... Management Tools * ISTQB Certification * Knowledge of GPS/GNSS/INS Not sure if you meet all the ...

New

Create reinforcement learning environments for software engineering tasks. * Design tasks involving ... Hiring Manager review. Compensation Compensation is output-based , with payment provided per task ...

Create reinforcement learning environments for software engineering tasks. * Design tasks involving ... Hiring Manager review. Compensation Compensation is output-based , with payment provided per task ...

Create reinforcement learning environments for software engineering tasks. * Design tasks involving ... Hiring Manager review. Compensation Compensation is output-based , with payment provided per task ...

Showing results 21-40

Software Engineering Manager information

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 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 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 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 are the most commonly searched types of Software Engineering jobs in Calgary, AB?

The most popular types of Software Engineering jobs in Calgary, AB are:

What are popular job titles related to Software Engineering Manager jobs in Calgary, AB?

For Software Engineering Manager jobs in Calgary, AB, the most frequently searched job titles are:

What job categories do people searching Software Engineering Manager jobs in Calgary, AB look for?

The top searched job categories for Software Engineering Manager jobs in Calgary, AB are:

What cities near Calgary, AB are hiring for Software Engineering Manager jobs?

Cities near Calgary, AB with the most Software Engineering Manager job openings:

Infographic showing various Software Engineering Manager job openings in Calgary, AB as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Software Developer (2026-035)

Circle Cardiovascular Imaging Inc

Calgary, AB • On-site

Full-time

PTO

Posted 29 days ago


Job description

About Circle Cardiovascular Imaging:

Circle's vision is to enable healthier Lives through better imaging by transforming cardiac magnetic resonance imaging (MR) and other advanced imaging technologies to improve Cardiovascular Care. Circle Cardiovascular's 'cvi42' is the Cardiac MR market leader imaging processing software.

Circle Cardiovascular Imaging (Circle) designs, builds, and implements the best-in-class cardiovascular Magnetic Resonance Imaging solutions. At the heart of everything we do is our unrelenting drive to continually offer better solutions for healthcare providers that improve healthcare outcomes. This fuels our creativity, informs our decisions and it is the reason we are passionate about our work and most importantly why we are successful. We are careful stewards of resources focused on optimizing both customer and investor value. We strive to make Circle a place where employees are highly valued, engaged, and have opportunities for professional development. Our roots are medical and digital, our passion is contagious, and our people are amongst the best.


Position Overview:

The Software Developer is responsible for the development of the next generation cardiovascular post-processing software
and the maintenance of our existing revenue-driving products. The Software Developer will design and develop various components of the software including application graphical user interface/workflows, back-end server functionalities, and other post-processing algorithms. Throughout the software development cycle, this role will work closely with other software developers, architects, and quality assurance analysts as a team to ensure delivery of quality software products.

The Software Developer will report to the Software Development Manager.

General Responsibilities:

  • Design, develop, test, maintain, and improve medical imaging software on a cloud platform
  • Writing reusable, readable, testable, scalable, and efficient code
  • Manage individual project priorities, deadlines, and deliverables


Required Skills/Experience:

  • 3-5 years of work experience in software development and/or considerable project experience
  • Experience in Go, web protocols and web server optimization techniques
  • Experience with migrating desktop applications to cloud
  • Experience with public cloud platforms, such as AWS or Azure
  • Experience in containerization with Docker
    and Kubernetes
  • Experience working on a SaaS application
  • Familiarity with
    object-oriented
    programming languages such as C++, C#, or Java
  • Experience with
    graphics rendering on cloud applications considered an asset
  • Experience with DICOM protocol and images considered an asset


Educational Requirements:

  • Minimum technical diploma in computing science or related field
  • Bachelor's degree in computer science, software engineering or equivalent


About the Benefits:

  • Competitive compensation and vacation
  • Transportation allowance
  • Flexible working arrangements
  • Employee Wellness Program
  • Professional development and tuition reimbursement program
  • Gratifying internal recognition/kudos programs
  • Annual salary review - based on company and individual performance
  • Fun, inclusive, ego-free environment where diversity and individual thoughts are encouraged and valued


Upon joining Circle CVI, you will be welcomed into a collaborative and supportive company with uncompromising values on quality, innovation, culture, and customer service. Join us in changing the medical technology world and submit your application below!


#LI-Onsite