Software Developer
Design and implement software products across various platforms while supporting architecture development and risk analysis. Ensure compliance with Quality Management Systems and medical device regulations through rigorous testing and documentation.
- On-site
- Vaughan, ON
- Posted Jul 20, 2026
- 1 position
Job summary
Company 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. 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. Job Description 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 development, ideally in a regulated industry 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 Experience with.NET development, XAML-based framework(s) such as WPF, Prism, Avalonia, and .NET MAUI considered an asset Strong knowledge of modern frontend application architecture, state management, component design, and client-side data handling General knowledge of basic software development principles: data structures, design patterns, various software architectures, CI/CD 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 Additional desired qualifications: 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 Additional Information We thank all applicants for their interest in this position with Traferox Technologies Inc. Please note that only candidates selected for an interview will be contacted. Compensation: CAD 80000 - CAD 130000 - yearly
What you’ll do
Design and implement software products across various platforms while supporting architecture development and risk analysis. Ensure compliance with Quality Management Systems and medical device regulations through rigorous testing and documentation.
Requirements
Requires a Bachelor's degree in Computer Science or Electrical Engineering with over 4 years of software development experience, preferably in a regulated industry. Proficiency in full-stack web applications using TypeScript, React, and Electron is essential.
Listed skills
- ReactPreferred
- TypeScriptPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- TypeScript
- React
- Redux
- Electron
- Python
- Azure
- REST API
- .NET
- WPF
- Git
- C#
- C/C++
- STM32
- FreeRTOS
- CI/CD
- Software Architecture
- .NET MAUI (Multi-Platform App UI)
- Full Stack Development
- Git (Version Control System)
- Azure Functions
- Medical Devices
- C (Programming Language)
- Quality Management Systems
- Algorithm Design
- Applications Architecture
- Application Development
- Computing Platforms
- Software Development
- Electrical Engineering
- Unit Testing
- Microsoft Azure
- Bug Tracking And Management
- Management
- C# (Programming Language)
- C++ (Programming Language)
- Mobile Application Development
- Version Control
- Computer Science
- Cyber Security
- Data Structures
- Software Design Patterns
- Linux
- Digital Signal Processing
- Extensible Application Markup Language
- Front End Design
- Hepatology
- IEC 62304
- Python (Programming Language)
- Kidneys
- Windows Presentation Foundation
Job areas
- Software
- Engineering
- Healthcare
- Technology
- Manufacturing
- Software Developer
- Software Developer / Engineer
- Software Developers
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 2+ years
- Posting language
- English
- Working hours
- 38 hours per week
