Software Engineer

by Trudell Medical International

Location: London, ON
Date Posted: Aug 12, 2025
Trudell Medical International

Job Description

Software Engineer

About the job

As a member of our Product Development team, you will Contribute to the development of software innovative, cutting-edge digital projects and enhance existing systems in the MedTech space, with a focus on respiratory health. Collaborate with cross-functional teams to build modern, scalable software solutions that integrate with cutting-edge hardware technologies.

Responsibilities Include:

System Architecture & Feature Development

  • Build and re-factor core components of our IoMT platform (web/mobile apps, backend services, APIs).
  • Contribute to scalable, modular, and secure cloud-native system architectures.
  • Support EMR integration and backend restructuring initiatives to phase out legacy vendor-built systems.

Testing Automation & System Monitoring

  • Contribute to the development and execution of automated testing frameworks (UI, functional, performance, and load testing).
  • Enable CI/CD-friendly testing strategies and tools to support fast and reliable releases.
  • Define observability standards (e.g. log aggregation, alerting, diagnostics) across systems.

AI/ML Integration & System Intelligence

  • Apply AI/ML principles to improve development workflows, automation strategies, and long-term system intelligence.
  • Integrate modern annotation and graph-based data models into backend systems where applicable.

Developer Experience & Product Consistency

  • Recommend and implement developer experience tools like Hotjar, FullStory, UXCam, and GitHub Copilot to improve visibility and delivery velocity
  • Contribute to internal frameworks that promote consistency and reliability across product lines
  • Partner with design and QA teams to ensure feedback loops are data-driven and traceable

 

Health and Safety

  • Ensure compliance with relevant health and safety legislation, including the Workplace Safety and Insurance Act, the Occupational Health and Safety act, etc.

Qualifications

  • Bachelor’s degree in software engineering or computer science
  • 7+ years of experience in software development
  • Experience with Machine Learning, AI, graphing databases, annotations, and use of AI in automation
  • Experience with MS SQL databases and optimization
  • Experience with version control systems
  • Experience with test automation and QA
  • Experience developing multilingual systems
  • Background in medical, automotive, or aerospace industries an asset
  • Experience with Hotjar, FullStory, UXCam for UX support
  • CI/CD pipeline experience (e.g. Jenkins, GitHub Actions)
  • HTML5, JavaScript, CSS, etc.
  • Proficient in C#, MVC, and .Net frameworks (latest versions)
  • Familiarity with Entity Framework and abstraction layers
  • Skilled in Visual Studio and related tooling
  • Web services development and multi-tier architecture
  • Azure and/or AWS cloud infrastructure management
  • Security and monitoring in cloud environments
  • Java, Kotlin, or Swift (for troubleshooting and refactoring)
  • Redis Cache or similar tools
  • Agile development experience (Scrum)

 

At an applicant’s request, TMI will make accommodation to its recruitment process to meet the needs of applicants with disabilities.

Apply Via LinkedIn