University Health Network

Medical Devices

SoftwareDeveloper

$80–130k Mississauga, Ontario, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Software Developer at University Health Network. Skills: Full-stack web applications, Electron desktop applications, Medical device software. Design software products. Implement software products”

Industry & Context.

Medical Devices
Problems you'll solve

Root cause analysis

Eligibility Requirements

Minimal travel (< 10%)

What They're Looking For.

Must Have

4+ years experience in software development, Bachelor of Science/Engineering in computer science, electrical engineering, or similar degree, Experience developing full-stack web applications in TypeScript using React and Redux, Experience with Electron-based desktop application development, Experience with Python or other scripting languages, Familiarity with Azure Static Web Apps, Azure Functions, and REST API integration, Knowledge of modern frontend application architecture, state management, component design, and client-side data handling, General knowledge of basic software development principles, Knowledge and ability to work with multiple software platforms including Windows, Linux, Hands-on experience with Git version control system, Proficient in utilizing bug tracking systems

Nice to Have

Experience with .NET development, .NET development, XAML-based framework(s) such as WPF, Prism, Avalonia, and .NET MAUI, Knowledge of software standards and regulations governing medical device software (IEC 62304, cybersecurity), Experience with C#, Knowledge of embedded or low-level software development in C/C++, DSP and algorithm development, Exposure to mobile application development, Experience with STM32, FreeRTOS, Experience working within a Quality Management System

What You'll Do.

Design software products

Implement software products

Support product architecture development

Participate in test creation

Participate in test execution

Investigate issues identified in internal testing

Investigate issues identified at customer

Participate in resolution of issues

Maintain documentation

Support software product release

Support software product maintenance

Support software product optimization

Adhere to Quality Management System

Enhance Quality Management System

Develop documentation

Maintain documentation

Full Job Description

Traferox creates, manufactures and commercializes products used to transplant solid organs (lungs, heart, liver, kidneys, pancreas). These products employ technologies invented by the transplant surgeons at the University Health Network (UHN). Traferox currently sells the TorEx Lung Perfusion System and the XPort Lung Transport Device. Traferox Technologies is committed to improving the outcomes of organ transplants and to save patients’ lives. [Traferox Technologies Inc.](https://traferox.com/) Location: The work will be performed in the company’s place of work at 2400 Skymark Avenue, Unit 3, Mississauga, Ontario L4W 5K5. Minimal travel (< 10%) is expected. Union: Non-Union Number of Vacancies: 1 New or Replacement Position: New Site: 2400 Skymark Avenue, Mississauga Department: Engineering Reports to: Senior Director, Product Design Salary Range: $80,000 - $130,000 annually Hours: 37.5 Hours Per Week Shifts: Days, Monday - Friday Status: Permanent Full-time Closing Date: June 12, 2026 Duties and Responsibilities: * Design and implement company’s software products across a variety of platforms * Support product architecture development (requirements, specifications, infrastructure components, risk analysis) * Participate in the creation and execution of test protocols, design and execute unit tests * Investigate issues identified in internal testing and at customer sites; participate in the resolution of the issues and deployment of the solutions * Create and maintain documentation required to demonstrate compliance with the company’s Quality Management System and all applicable medical device regulations * Support software product release, maintenance and optimization * Adhere to and enhance the Quality Management System (QMS), including developing and maintaining documentation and training other staff as appropriate ## Qualifications * Bachelor of Science/Engineering in computer science, electrical engineering, or similar degree * 4+ years experience in software

Free ATS check

Applying for this Software Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about University Health Network?

Real rants from real employees. Read before you apply.

Read Company Rants →