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
Software Developer focusing on Android integration for Ford's Infotainment system. Collaborating in Agile processes to enhance user experience in Ford vehicles.
Technical Leader for Mine Water services at Stantec, overseeing projects and mentoring professionals in Atlantic Canada. Leading technical direction for mine water management across mining phases.
Marketing Technology Engineer owning and evolving data platform with AI applications for e - learning solutions. Leading engineering efforts and collaborating with multiple teams to automate workflows.
Senior Software Developer at Autodesk developing Preconstruction Bidding and Risk Management applications. Designing and delivering scalable software to optimize bids and improve project outcomes.
Senior Full - Stack Engineer on the Media Team responsible for media data ingestion, processing, and retrieval. Working extensively with AWS services to build intelligent security insights.
Enterprise Pre - Sales Technical Lead driving sales engagement for F12’s Microsoft cloud stack. Collaborating with enterprise clients on solutions across multiple disciplines including identity, security, and AI.
Senior Stormwater/Water Resources Engineer for KWL, leading stormwater projects in Alberta. Building client relationships and mentoring team members in innovative water resources solutions.
Senior Engineer supporting mine water management planning and design projects at an employee - owned firm. Responsibilities include project management, technical direction, and multidisciplinary collaboration.
Développeur(se) de logiciels senior chez BEEM, responsable de la conception et du développement de la plateforme. Collaborer avec l'équipe pour créer des solutions robustes en utilisant des technologies modernes.
Full Stack Developer involved in Alberta government digital transformation. Working on cross - functional teams and delivering user - centric services to enhance public interactions.