Software Team Lead driving hands-on implementation of software for medical device and research platforms. Overseeing a team of developers and ensuring compliance in a regulated SDLC environment.
Responsibilities
Direct management of a 2-3 software developers
Design, implement and maintain production quality software components across one or more target environments (embedded Linux, Apple Vision Pro, Android, etc.)
Leads technical decision-making for assigned systems or subsystems
Executes software development activities in compliance with applicable medical device SDLC expectations, including creation of design artifacts such as risk analysis, requirements, test reports
Builds automated tests, improves testability and ensures sufficient test coverage to support regulatory submissions and system reliability
Mentors developers through pairing, design reviews, debugging support and guidance on regulated documentation and testing practices
Provides clear status updates, identifies risks early and proposes mitigation plans
Requirements
Bachelor’s degree in computer science, Software Engineering, Computer Engineering is required
10+ years of progressive software development experience
Demonstrated experience shipping Software as a Medical Device (SaMD) and/or Software in a Medical Device (SiMD)
Embedded Linux development and/or AR/VR (e.g. Unity) experience preferred
Strong understanding of modern engineering practices: architecture and design patterns, CI/CD, automated testing strategies, code review culture, and secure coding
Excellent communication skills with the ability to translate between technical and non-technical stakeholders and to produce clear, audit-ready technical documentation
Experience integrating software with wearable sensors, BLE peripherals, or custom hardware (drivers, protocols, data integrity) preferred
Familiarity with medical device software standards and expectations (e.g., IEC 62304, IEC 82304-1, ISO 14971, FDA software guidance, cybersecurity/SBOM concepts) required
Senior Product Engineer building ProfitPath, an all - in - one sourcing platform for Amazon sellers. Owning full - stack features, scalable product data, and search from database to UI.
Senior Software Engineer building scalable cloud - native .NET APIs for OPENLANE’s digital used - vehicle marketplace. Leading architecture, testing, and core platform development across North America.
Software Developer/Analyst scaling Tangam Systems’ casino analytics platforms with C#, .NET, data pipelines, and cloud infrastructure. Building automated tools, dashboards, and full - stack applications.
Senior full - stack developer building AI - enabled enterprise platforms for Export Development Canada. Designing web applications, APIs, integrations, and cloud - native delivery systems.
Ingénieur logiciel principal développant des applications Web, API et intégrations assistées par l’IA chez EDC. Contribution aux plateformes numériques aidant les entreprises canadiennes à réussir à l’étranger.
Staff Software Engineer owning architecture, modernization, and production delivery for Tag Software Group’s enterprise software platform. Leading a lean engineering team across cloud and on - premises environments.
Software Development Engineer in Test automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building Python - based frameworks for scalable virtualized servers.
Senior backend engineer building AI - assisted analyzers, dependency scanning, and remediation tools for GitLab’s DevSecOps platform. Improving code security across ecosystems, CI workflows, and AI agent tooling.