Enable job alerts via email!

Senior IT Project Manager

Cynet Systems

Edmonton

On-site

CAD 90,000 - 120,000

Part time

3 days ago
Be an early applicant

Job summary

A technology solutions company is seeking a Senior IT Project Manager in Edmonton, AB, to lead software development for medical applications. The role requires expertise in C++, algorithm development, and strong leadership to drive innovative solutions while ensuring compliance with quality standards. Ideal candidates have at least 5 years of experience in software engineering and proficiency in cross-functional collaboration.

Qualifications

  • 5+ years of relevant experience in software engineering.
  • Ability to manage contributions to multiple projects in parallel.
  • Experience working within a complete software design lifecycle.

Responsibilities

  • Provide technical leadership in software architecture and design.
  • Lead problem-solving efforts for innovative software solutions.
  • Ensure compliance with all quality system requirements.

Skills

C++ development
Algorithm development using MATLAB
Object-oriented programming principles
Analytical skills
Problem-solving skills
Interpersonal and collaboration skills

Education

BS/MS in Computer Science or equivalent

Tools

Linux platforms
Git
Jira
JAMA
Job description
Overview

We are looking forSenior IT Project Manager for our client in Edmonton, AB

Job Title: Senior IT Project Manager

Job Location: Edmonton, AB

Job Type: Contract

Job Description:

  • The Senior Software Engineer will play a pivotal role in developing advanced algorithms and high-performance software for medical applications in the field of cardiac arrhythmia diagnosis and treatment.
  • This position requires strong technical expertise, leadership in software architecture, and the ability to work in a highly regulated medical device environment.
  • The ideal candidate will demonstrate a balance of technical excellence, cross-disciplinary collaboration, and a commitment to building quality into every stage of the development lifecycle.
Responsibilities
  • Provide technical leadership in software architecture, design, and best-in-class development methodologies.
  • Architect, design, develop, and release innovative, high-performance medical device software.
  • Lead problem-solving efforts and push forward state-of-the-art algorithmic solutions.
  • Collaborate effectively with hardware, systems, test, quality, and regulatory teams to deliver complete solutions.
  • Participate in preclinical experiments in lab settings, including work with physicians and third-party collaborators.
  • Ensure compliance with all quality system requirements by maintaining thorough documentation of requirements, designs, and user stories.
  • Implement, test, troubleshoot, and debug source code for complex software applications.
  • Follow the full design lifecycle, including requirements specification, design activities, planning, code reviews, and creation of associated artifacts.
  • Develop and maintain technical documentation such as design specifications, test plans, and user manuals.
  • Promote pragmatic decision-making and foster a collaborative team culture.
  • Drive process and tool improvements to enhance team efficiency and product quality.
  • Support clinical field staff with medical software usage and troubleshooting when needed.
Qualifications (Required)
  • BS/MS in Computer Science or equivalent with a strong software development background.
  • 5+ years of relevant experience in software engineering.
  • Proficiency in C++ development and debugging.
  • Experience in algorithm development using MATLAB.
  • Strong background in object-oriented programming principles.
  • Excellent analytical, debugging, and problem-solving skills.
  • Ability to manage contributions to multiple projects in parallel.
  • Experience working within a complete software design lifecycle.
  • Strong interpersonal and collaboration skills, with the ability to work cross-functionally.
Preferred Qualifications
  • Experience developing on Linux platforms.
  • Familiarity with Agile/Scrum methodologies.
  • Strong written and verbal communication skills, with experience in technical documentation.
  • Knowledge of medical device standards (IEC 62304, IEC 60601, ISO 14971, ISO 13485).
  • Hands-on experience with configuration management and development tools such as Git, Jira, and JAMA.
  • Demonstrated ability to quickly master complex software systems and adapt to new technologies.
  • Prior experience mentoring junior or mid-level engineers.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.