software engineering manager
Posted on July 15, 2026 by Employer details Thornhill Medical
Job details
*About Thornhill Medical:* Thornhill Medical?s ground-breaking products are designed to be used globally by emergency health care providers, humanitarian and military medical teams. Thornhill?s oxygen-focused research and applications are transforming patient care in extreme circumstances, while inspiring and enabling other new technologies to unlock vital life-saving solutions. Thornhill Medical?s innovations are in 19+ countries including Ukraine. With a team committed to courage, collaboration and saving lives, Thornhill Medical leads the way in the nimble and precision-focused field of medical technologies. *Role Summary:* The _*Software Engineering Manager*_ leads the software development for Thornhill Medical products in a cross-functional team environment in compliance with business and regulatory requirements. *Role Responsibilities:* * Manages all aspects of the software development lifecycle, from design & testing to commercialization and sustaining. * Leads day to day operation of the software team by helping prioritize work, facilitate daily planning meetings, and assist team members with solving technical issues. * Provides hands on guidance for the team and assistance in code development and implementation. * Delegates tasks, manages timelines and requirements, and follows up with developers to ensure all requirements are being met. * Monitors team performance and identifies areas of improvement and development. * Continually monitors and improves the team?s processes and tooling to ensure efficiency, code quality, and minimal defect rates. * Architects? software structure. * Leads preparation of documentation required to show software compliance with applicable regulatory requirements (e.g., IEC 62304, IEC 82304). * Works to ensure that designs meet maintainability, testability, and human interface requirements. * Actively contributes to problem solving activities for both early stage and mature projects. * Works with the Voice of Customer (VoC) to ensure feedback, requirements, and usability are achieved. * Considers quality in all aspects of the job and respects procedures and norms. * Other duties as assigned *Education & Experience:* * Bachelor?s degree in computer/software/electrical engineering or equivalent. * 10+ years of related experience working in a commercial medical device development, ideally in high-growth environments. * 3-5 years of people management experience leading a team. * Experience working across cross functional teams and managing internal and external relationships. * Proven track record of successfully completing projects on time, within budget and according to the defined scope. * Experience leading engineers through technical impediments and production support. *Skills & Knowledge:* * Demonstrable strong development skills in C#, C++, WPF, MVC, .NET framework. * Software system architecture, design, integration, code reviews, testing and deployment skills. * Strong ability to use a software revision control and ticketing system (e.g., Git/Gitlab) with strong CI/CD pipeline. * Proven test-driven software development. * PC software development in Windows and Linux. * Knowledge of DICOM Standard in medical imaging. * Familiar with embedded software design. * Strong written documentation skills (software & administrative). * Familiar with ISO 13485 Quality System and IEC 60601 and ISO 14971 standards. * Familiar with Medical Device Regulations (Health Canada, FDA and EMA). * Ability to see the big picture but capable of understanding the details whenever necessary. * Strong organizational awareness with excellent analytical skills. * Highly organized with a deep understanding of managing timelines, project roadmaps and resource allocation. * Excellent interpersonal and communication skills (verbal and written). * Ability to adapt approach and demeanor in real time to match shifting demands and situations. * Strong drive to consistently achieve results, even under tough circums- Location Toronto, ON
- Work location On site
- Salary$125,000 to $165,000YEAR annually
- Terms of employment Permanent employmentFull time
- Starts as soon as possible
- vacancies 1 vacancy
- Source indeed.com #10200643767
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Page details
- Date modified: