1

Professional Software Engineer Jobs in Calgary, AB

... professional, co-op, practicum, internship, personal, or open-source projects. Experience in tech ... Software Engineering Foundations : Understanding of core software engineering concepts including ...

AI Engineer - Canada

Calgary, AB ยท Remote

CA$60K - CA$70K/yr

Undergraduate degree in Computer Science or similar Engineering field, advanced degree is a plus * 5+ years of professional experience in software development, with a minimum of 2 years focused on AI ...

Professional experience with React and TypeScript (or strong proficiency in JavaScript/TypeScript ... engineering roles where asking the right questions shapes outcomes. At AppDirect, we believe that ...

Our Cloud & Software Engineerlng team in Calgary is looking for a professional like you with the skills and drive to make a real difference. What you will do As a Manager, Software Delivery Developer ...

Showing results 21-40

Professional Software Engineer information

See Calgary, AB salary details

$23.5K

$102.1K

$172K

How much do professional software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for professional software engineer in Calgary, AB is $102,076.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,500.00 and $130,000.00 per year, depending on experience, location, and employer.

What is a professional software engineer?

Professional software engineers are trained experts who design, develop, test, and maintain software applications or systems to solve problems or meet user needs. They use programming languages, tools, and engineering principles to create reliable and efficient software. In addition to coding, software engineers often collaborate with other team members, participate in code reviews, and follow industry best practices to ensure high-quality software delivery.

What are the key skills and qualifications needed to thrive as a professional software engineer?

To thrive as a Professional Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), software development frameworks, and cloud platforms is typically required, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate can be beneficial. Excellent communication, teamwork, and adaptability are soft skills that help you collaborate effectively and navigate changing project requirements. These skills ensure you can build robust, scalable solutions while working efficiently within diverse technical teams.

What are some common challenges faced by professional software engineers when working on large-scale projects?

Professional software engineers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication across multidisciplinary teams, and maintaining high code quality under tight deadlines. Coordinating with other engineers, testers, and product managers can be demanding, especially when handling dependencies or integrating new features. Staying updated with evolving technologies and adhering to best practices in version control and documentation are also crucial for successful project delivery.

What is the difference between Professional Software Engineer vs Software Developer?

AspectProfessional Software EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certifications optionalSimilar educational background, certifications less common
Work EnvironmentOften in teams, involved in full project lifecycle, may work in corporate or enterprise settingsTypically focused on coding, testing, and implementation, in various settings including startups and freelance
Industry UsageWidely used in corporate, enterprise, and government sectorsCommon in startups, freelance, and smaller companies

The main difference lies in scope and responsibilities. Professional Software Engineers often have a broader role, including design, architecture, and project management, while Software Developers primarily focus on coding and implementation. Both roles require similar educational backgrounds, but the Professional Software Engineer may be expected to handle more complex projects and collaborate across teams.

What do professional software engineers do?

Professional software engineers design, develop, test, and maintain software applications and systems. They analyze user requirements, write code using programming languages, and collaborate with teams to ensure functionality, performance, and security. They often use tools like version control systems and follow industry best practices to deliver reliable software solutions.

What are the most commonly searched types of Software Engineer jobs in Calgary, AB?

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

What cities near Calgary, AB are hiring for Professional Software Engineer jobs?

Cities near Calgary, AB with the most Professional Software Engineer job openings:

Software Developer (2026-035)

Circle Cardiovascular Imaging Inc

Calgary, AB โ€ข On-site

Full-time

PTO

Posted 12 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