Software Developer/Technical Lead
Cosm
Cosm Medical is a Toronto-based medical device company. Our goal is to transform the way pelvic floor disorders are treated thanks to 3D printing, AI and cloud software, and Personalize Pelvic Health. Pelvic floor disorders, including pelvic organ prolapse, urinary and fecal incontinence, drastically decrease quality of life. These disorders are common (affects 1 in 4 adult women), growing (affects half of all women by 80 years of age) and underserved (stigmatized and traditionally low priority vs. other health concerns). The current non-surgical treatment for pelvic organ prolapse is the use of pessaries, intravaginal inserts that come in 100+ different sizes and shapes and are fit by trial and error, resulting in a relatively low success rate. Cosm is commercializing the world’s first personalized pessary, Gynethotics, or made-to-measure gynecological orthotics, improving patient satisfaction and outcomes alongside a software platform to streamline the pessary practice. Join our mission to Personalize Pelvic Health.Role Summary
The Software Developer/Technical Lead will work closely with Cosm Medical’s engineering team, data scientists, product stakeholders, and external software development partners to architect, develop, integrate, and maintain Cosm’s proprietary software platform. The portfolio spans the development of AI-enabled medical imaging software platforms, including customer-facing web, mobile, and local applications, as well as supporting internal infrastructure and clinical workflow tools.This role will own the technical software stack and lead the development and evolution of scalable, secure, and compliant software systems supporting Software as a Medical Device (SaMD) solutions for medical imaging. Responsibilities include software development, software architecture, technical leadership, cloud infrastructure, cybersecurity, development oversight, software verification and validation coordination, and regulatory documentation support within a medical device quality management system.The ideal candidate combines strong hands-on software engineering capabilities with technical leadership experience in regulated healthcare or medical device environments.The job is located at Cosm’s manufacturing lab at the MaRS Accelerator (101 College St.) in Toronto’s world-renowned Healthcare Technology Hub.Job Description
Responsibilities
Own and maintain the technical stack across Cosm Medical’s software portfolio, leading the software architecture, system design, development, integration, deployment, testing and maintenance of all software systems related to the medical imaging SaMDDefine and drive software architecture, technology selection, and technical standardsLead internal and external software development teams and suppliers for delivery of the entire software development lifecycleCollaborate with product management and cross-functional stakeholders to align technical execution with product vision and roadmapOversee cloud infrastructure, cybersecurity, and DevOps practices to ensure reliability and complianceSupport software testing, verification, validation, release management, and deployment activitiesDevelop scalable, maintainable, and well-documented software systemsHands-on software development, integration, and troubleshootingHands-on technical documentation, including IEC 62304-compliant documentation and software risk managementSupport implementation and maintenance of medical device and SaMD quality management processesSupport integration and utilization of AI across organizationOther activities as assignedQualifications and Skills
Proficiency in full-stack software development and cloud-based infrastructure, leveraging AI for codingProficiency with Python and C++ for medical imaging and AI software development, including TensorFlow/Keras/PyTorch, OpenCV, OpenCL, and CUDA/GPU acceleration, C#/.NET, Ubuntu/LinuxExperience with API integration for imaging devices/platforms, AI/ML model integration and deployment, and medical imaging standards (e.G., DICOM)Strong software engineering background including software architecture & OOP, API/SDK integration, software testing & verification/validation (V&V), and modern development tools (Git, CI/CD, Docker)Experience with medical imaging and image processing;
experience developing web applications and APIs, native or cross-platform mobile applicationsFamiliarity with DevOps pipelines (Git, GitHub Actions), containerization, and cloud hosting environments (AWS - EC2, RDS, VPC configuration)Experience with secure software development and cybersecurity best practicesExperience developing software within regulated medical device or SaMD environments. Familiarity with IEC 62304, ISO 13485, ISO 14971Familiarity with healthcare interoperability and imaging standards is an asset: DICOM, SMART on FHIRExperience with privacy and healthcare data regulations is an asset: HIPAA, PHIPA, PIPEDA, GDPRAbility to work collaboratively across technical and non-technical teamsEducation and Experience
Degree in Computer Science, Software Engineering, or related field, and/or 5+ years of relevant software development experienceDemonstrated experience delivering software in healthcareAbility to drive technical projects, suppliers, or development teamsStrong problem-solving and execution skills with a results-oriented mindsetAbility to work effectively across technical and non-technical teamsStrong communication and organizational skillsPassion for building impactful software products that improve patient and clinician outcomes and are loved by usersPhysical Requirements and Environmental Conditions
Hybrid work (interface with on-site engineering & production teams requires some in-office work)Fast-paced, dynamic work environmentAbility to lift and carry up to 30 poundsWhy Join Cosm Medical?
This is an opportunity to join our small and skilled team that is leading the way in creating a new personalized medical devices category for underserved women’s health conditions.How to Apply
Applications will only be considered from candidates eligible to work in Canada without sponsorship. If you are interested in this position and can demonstrate that you meet the requirements defined in the job description, please email your resume to the email address: View email address on ca.hrm.tc. Please include the job title you are applying for in the subject line of the email.Only those candidates selected for interviews will be contacted.COSM is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability status, protected veteran status, or any other characteristic protected by law.
#J-18808-Ljbffr
The Software Developer/Technical Lead will work closely with Cosm Medical’s engineering team, data scientists, product stakeholders, and external software development partners to architect, develop, integrate, and maintain Cosm’s proprietary software platform. The portfolio spans the development of AI-enabled medical imaging software platforms, including customer-facing web, mobile, and local applications, as well as supporting internal infrastructure and clinical workflow tools.This role will own the technical software stack and lead the development and evolution of scalable, secure, and compliant software systems supporting Software as a Medical Device (SaMD) solutions for medical imaging. Responsibilities include software development, software architecture, technical leadership, cloud infrastructure, cybersecurity, development oversight, software verification and validation coordination, and regulatory documentation support within a medical device quality management system.The ideal candidate combines strong hands-on software engineering capabilities with technical leadership experience in regulated healthcare or medical device environments.The job is located at Cosm’s manufacturing lab at the MaRS Accelerator (101 College St.) in Toronto’s world-renowned Healthcare Technology Hub.Job Description
Responsibilities
Own and maintain the technical stack across Cosm Medical’s software portfolio, leading the software architecture, system design, development, integration, deployment, testing and maintenance of all software systems related to the medical imaging SaMDDefine and drive software architecture, technology selection, and technical standardsLead internal and external software development teams and suppliers for delivery of the entire software development lifecycleCollaborate with product management and cross-functional stakeholders to align technical execution with product vision and roadmapOversee cloud infrastructure, cybersecurity, and DevOps practices to ensure reliability and complianceSupport software testing, verification, validation, release management, and deployment activitiesDevelop scalable, maintainable, and well-documented software systemsHands-on software development, integration, and troubleshootingHands-on technical documentation, including IEC 62304-compliant documentation and software risk managementSupport implementation and maintenance of medical device and SaMD quality management processesSupport integration and utilization of AI across organizationOther activities as assignedQualifications and Skills
Proficiency in full-stack software development and cloud-based infrastructure, leveraging AI for codingProficiency with Python and C++ for medical imaging and AI software development, including TensorFlow/Keras/PyTorch, OpenCV, OpenCL, and CUDA/GPU acceleration, C#/.NET, Ubuntu/LinuxExperience with API integration for imaging devices/platforms, AI/ML model integration and deployment, and medical imaging standards (e.G., DICOM)Strong software engineering background including software architecture & OOP, API/SDK integration, software testing & verification/validation (V&V), and modern development tools (Git, CI/CD, Docker)Experience with medical imaging and image processing;
experience developing web applications and APIs, native or cross-platform mobile applicationsFamiliarity with DevOps pipelines (Git, GitHub Actions), containerization, and cloud hosting environments (AWS - EC2, RDS, VPC configuration)Experience with secure software development and cybersecurity best practicesExperience developing software within regulated medical device or SaMD environments. Familiarity with IEC 62304, ISO 13485, ISO 14971Familiarity with healthcare interoperability and imaging standards is an asset: DICOM, SMART on FHIRExperience with privacy and healthcare data regulations is an asset: HIPAA, PHIPA, PIPEDA, GDPRAbility to work collaboratively across technical and non-technical teamsEducation and Experience
Degree in Computer Science, Software Engineering, or related field, and/or 5+ years of relevant software development experienceDemonstrated experience delivering software in healthcareAbility to drive technical projects, suppliers, or development teamsStrong problem-solving and execution skills with a results-oriented mindsetAbility to work effectively across technical and non-technical teamsStrong communication and organizational skillsPassion for building impactful software products that improve patient and clinician outcomes and are loved by usersPhysical Requirements and Environmental Conditions
Hybrid work (interface with on-site engineering & production teams requires some in-office work)Fast-paced, dynamic work environmentAbility to lift and carry up to 30 poundsWhy Join Cosm Medical?
This is an opportunity to join our small and skilled team that is leading the way in creating a new personalized medical devices category for underserved women’s health conditions.How to Apply
Applications will only be considered from candidates eligible to work in Canada without sponsorship. If you are interested in this position and can demonstrate that you meet the requirements defined in the job description, please email your resume to the email address: View email address on ca.hrm.tc. Please include the job title you are applying for in the subject line of the email.Only those candidates selected for interviews will be contacted.COSM is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability status, protected veteran status, or any other characteristic protected by law.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Developer/Technical Lead in Winnipeg, MB vacancy
- ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...Software
- ...Price Industries Limited, North America’s leading manufacturer and distributor of air... ...free Tea and Coffee. Job Title: Technical Lead, Software Development Location: Winnipeg Department... ...shape technical direction, mentor developers, and contribute directly to the design...Software
- ...Price Industries Limited, North America’s leading manufacturer and distributor of air... ...Business Systems, Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team....Software
- ...Price Industries Limited, North America’s leading manufacturer and distributor of air distribution... ...offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price...Software
- ...Price Industries Limited, North America’s leading manufacturer and distributor of air... ...invited to be a part of that. Lab Systems Software Developer We are looking for a Software... ...Document system architecture, workflows, and technical updates • Collaborate with cross-...Software
- ...Technical Lead – Java & Enterprise Integration Information Technology Who we are ML arteka is one of the fastest-growing IT Services... ...technical leadership with direct people management. Manage developers across the distributed team, including task allocation,...Contract workFlexible hours
- ...Price Industries Limited, North America’s leading manufacturer and distributor of air... ...Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops... ...business needs and translate them into technical specifications. • Customize and...Software
$180k - $200k per year
...As a Staff Data Scientist, you are a technical visionary and a strategic leader within our AI organization. While a... ...global communications archive. You will lead high-impact, cross-functional... ...Have 10+ years of experience in software or data science, with at least 8+...Software3 days per week- ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver impactful, customer-facing web...Software
$100k - $120k per year
...Job Description Key Responsibilities: Lead and support a small team of developers through technical guidance, mentoring, code reviews, and day-to-day coordination... ...requirements, and translate them into practical software solutions. Help define the team's technical...SoftwarePermanent employment$131k - $191.4k per year
.../ The French job posting follows. 26WD100016, Principal Software Developer (Forma Data, File+) Position Overview Are you a seasoned... ...-powered Autodesk experience. Responsibilities Be a technical leader in full life cycle of software development Contribute to...SoftwareFor contractors- ...Technical Consultant III (Software Engineer, Senior/Lead) Senior / Team Lead | SaaS Banking & Financial Technology The Opportunity We are seeking a Senior... ..., and integration configuration. Design, develop, review, and enhance backend, frontend, API, integration...SoftwareInternship
$69.45k - $119.45k per year
...clients shift to the New using leading-edge technologies on some of... ...projects imaginable. Software Development team is a high-performing... ...YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking... ...integration components Provide technical guidance and support to...SoftwareFull timeWork at officeLocal areaShift work- Job Description Job Description We are seeking a Sign Installer to become a part of our team! You will assist with the installation and repair of various types of signage. Responsibilities: Assist with the installation and repair of signs Furnish tools, materials...
- ...NFI is a leading global bus manufacturer of mass mobility solutions under the brands New... ...organization, reporting to the Director of Technical Sales, you will be working in... ...operations, finance, legal, aftermarket) to develop solutions for any gaps and customer needs...Full timeInternship
- ...looking for someone to build and lead our marketing function from... ...need someone who's resourceful, technically capable, and comfortable doing... ...Strategy & Growth Develop and execute Propra's B2B SaaS... ...technology, real estate, accounting software, fintech, or other specialized...SoftwareFull timeInternshipWork at officeRemote work
- ...Data Platform Developer Winnipeg, MB Manitoba Hydro is consistently... ...'s Top Employers! We are a leader among energy companies in North... ...Analytics Solutions Lead, the Data Platform Developer plays... ...stakeholders, this role applies advanced technical expertise to implement,...Hourly payLong term contractInternshipWork at office
$99.45k - $209.9k per year
...clients shift to the New using leading-edge technologies on some of... ...projects imaginable. Software Development team is a high-performing... ...mentor distributed teams of developers across multiple delivery... ...and support teams. Provide technical guidance, best practices and...SoftwareFull timeWork at officeLocal areaShift work$50k - $100k per year
...next big move! We are hiring Developing Investment Advisors into our... ...build comprehensive knowledge in technical, financial, and interpersonal... ...support to help you develop and grow your practice. Accountabilities... ...TD is one of the world's leading global financial institutions...Work from home- ...POSITION TITLE: Team Lead INTERNAL CLOSING DATE: November 6, 2026 LOCATIONS... ...timely manner. Ensure that standards for technical efficiency, quality control and other... ...employees. Proficiency with Dynacare related software applications. Sound knowledge of...SoftwareRemplacementFull timeTemporary workMonday to friday
- ...information management. Join us. Role: Lead Software DeveloperAs part of OpenText’s Digital... ...toward a cloud-native future. You will shape technical direction, collaborate across teams, and... ...are seeking a hands‑on Lead Software Developer to lead engineering delivery and the...SoftwareLong term contract
- ...are seeking an experienced Senior QA Leader to take ownership of our overall Quality... ...QA delivery. In this role, you will lead and scale our software quality operations primarily by managing... ...testing units (20+ engineers). Technical Depth: Hands‑on background in test automation...SoftwareShift work
- Job Description As a Lead Software Developer for Trading, your primary role will be software development, where you will develop new and transform... ...stakeholders including end clients. You will be leading the technical design and development of cross-functional, multi-platform...SoftwareFor contractorsFlexible hours
$20 - $30 per hour
...or initiative that supports Indigenous people. Offers mentorship, coaching and/or networking opportunities for Indigenous workers . Develops and maintains relationships with indigenous communities, indigenous-owned businesses and organizations . Provides cultural competency...Hourly payPermanent employmentImmediate startRelocation- ...looking for a Senior Routing Engine Developer to design and build the next... ...flows, deployment views, and technical roadmaps. Define non-... ...routing capabilities. 8+ years of software engineering experience,... ...clear technical documentation and lead client-facing workshops. Nice...SoftwareInternshipRemote workRelocation
- Guide software development with C#/.NET, TypeScript/Angular, and distributed systems expertise... ...days weekly in Laval or Montréal.As Technical Lead, Software Development, you serve as your... ...resolve complex challenges, and support developers’ skill development. The position...SoftwareWork at office
$85k - $100k per year
...Story Media / Brown Bag Films is a leading creator, producer and... ...Director, while working within the technical specifications of the show. To coach and develop the work of other FX Artists in... ...Logging time into time logging software daily. Contributing to best practices...SoftwareOverseas- ...knowledge workers. We are hiring talent AI can't replace to help us shape the future of information management. Join us. Role: Lead Software Developer (OCP Platform) As the Information Company, our mission at OpenText is to create software solutions and deliver services...Software
- ...provider and an outstanding employer.Position Job Overview: As Technical Lead, Software Development, you serve as the technical reference for your... ...our products.Technical Mentorship: You support the team's developers, fostering collaboration and skill development in an...SoftwareWork at officeFlexible hoursShift workDay shift2 days per week
- ...Industries Limited, North America’s leading manufacturer and distributor... ...for parts and assemblies • Develop and maintain work cell,... ...shop floor layouts using 2D CAD software • Assist maintenance and production... ..., communications, and technical information, while balancing project...SoftwareFor contractorsWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer/Technical Lead. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB


