Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Technical Lead

Cosm Medical

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 create Personalized 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, which are 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 prosthetics, aimed to improve patient satisfaction and outcomes compared to off-the-shelf devices, alongside a software platform to streamline the pessary practice.

The job is located at Cosm’s manufacturing lab at the MaRS Accelerator (101 College St.) in Toronto’s world-renowned Healthcare Technology Hub.

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.

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 SaMD
  • Define and drive software architecture, technology selection, and technical standards
  • Lead internal and external software development teams and suppliers for delivery of the entire software development lifecycle
  • Collaborate with product management and cross-functional stakeholders to align technical execution with product vision and roadmap
  • Oversee cloud infrastructure, cybersecurity, and DevOps practices to ensure reliability and compliance
  • Support software testing, verification, validation, release management, and deployment activities
  • Develop scalable, maintainable, and well-documented software systems
  • Hands-on software development, integration, and troubleshooting
  • Hands-on technical documentation, including IEC 62304-compliant documentation and software risk management
  • Support implementation and maintenance of medical device and SaMD quality management processes
  • Support integration and utilization of AI across organization
  • Other activities as assigned.

KNOWLEDGE, SKILLS & ABILITIES

  • Proficiency in full-stack software development and cloud-based infrastructure, leveraging AI for coding
  • Proficiency with Python and C++ for medical imaging and AI software development, including TensorFlow/Keras/PyTorch, OpenCV, OpenCL, and CUDA/GPU acceleration, C# /.NET, Ubuntu/Linux
  • Experience 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 applications
  • Familiarity with DevOps pipelines (Git, GitHub Actions), containerization, and cloud hosting environments (AWS - EC2, RDS, VPC configuration)
  • Experience with secure software development and cybersecurity best practices
  • Experience developing software within regulated medical device or SaMD environments. Familiarity with: IEC 62304, ISO 13485, ISO 14971
  • Familiarity with healthcare interoperability and imaging standards is an asset: DICOM, SMART on FHIR is an asset
  • Experience with privacy and healthcare data regulations is an asset: HIPAA, PHIPA, PIPEDA, GDPR
  • Ability to work collaboratively across technical and non-technical teams.

EDUCATION AND EXPERIENCE

  • Degree in Computer Science, Software Engineering, or related field, and/or 5+ years of relevant software development experience
  • Demonstrated experience delivering software in healthcare
  • Ability to drive technical projects, suppliers, or development teams
  • Strong problem-solving and execution skills with a results-oriented mindset
  • Ability to work effectively across technical and non-technical teams
  • Strong communication and organizational skills
  • Passion for building impactful software products that improve patient and clinician outcomes and are loved by users.

PHYSICAL REQUIREMENTS AND ENVIRONMENTAL CONDITIONS

  • Hybrid work (interface with on-site engineering & production teams requires some in-office work)
  • Fast-paced, dynamic work environment.
  • Ability to lift and carry up to 30 pounds.

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 7 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Technical Lead in Toronto, ON vacancy
  • Become a Technical Lead Software Engineer at Pebl, focusing on scalable solutions using technologies like React JS and AWS. Your work will significantly enhance user retention and engagement. Pebl is looking for a Technical Lead to guide its Engineering team. In this influential... 
    Suggested

    Pebl

    Toronto, ON
    7 days ago
  • $90.49k - $132.71k per year

     ...you’ll split your time evenly between technical team leadership and individual...  ...our business. Job Responsibilities Lead technical discussions and contribute...  ..., reliable, secure, and high‑quality software solutions Mentor engineers to uphold code standards and to contribute... 
    Suggested
    Work at office
    Immediate start

    Morningstar Credit Ratings, LLC

    Toronto, ON
    7 days ago
  •  ...Role S&P Dow Jones Indices is seeking a highly experienced Lead Software Engineer to play a pivotal role in developing and maintaining our Fixed...  ...critical business operations and client needs. Drive technical excellence through code reviews, architecture discussions, and... 
    Suggested

    S&P Global

    Toronto, ON
    7 days ago
  • $111.1k - $152.8k per year

    About the Role Lead end‑to‑end solution delivery across the...  ...reliability. Serve as the overall technical and delivery lead across...  ...capabilities. Drive AI‑assisted engineering as a core practice using...  ...delivering production‑grade software solutions. 3+ years of technical... 
    Suggested
    Work at office

    CEI Fleet Collision and Safety

    Toronto, ON
    7 days ago
  • $175k - $225k per year

     ...Ontario, Canada About the role Clutch is seeking a Team Lead, Software Engineering to lead a team of engineers building and scaling our platform...  .... You’ll partner closely with other engineering leaders on technical direction and cross‑team initiatives while owning the... 
    Suggested
    Permanent employment
    Full time

    United States Digital Space LLC

    Toronto, ON
    7 days ago
  •  ...blockchain technologies. As a leading provider of infrastructure...  ...Contribution to Our Growth As Technical Lead, Back Office, you will...  ...people management, and hands‑on engineering. You will manage and mentor a...  ...field. 7+ years of backend software development experience along... 
    Permanent employment
    Full time
    Work at office

    Aquanow

    Toronto, ON
    7 days ago
  • Join RAVL as a Technical Lead, where you will shape engineering projects while mentoring talented engineers. Drive strategy, foster collaboration, and ensure work aligns with clients' needs. This role is central to leading the delivery of modern engineering solutions. You... 

    RAVL

    Toronto, ON
    7 days ago
  • Step into a Lead Engineer role in Software Development with a focus on mainframe systems in a collaborative hybrid setting. Drive projects that enhance...  ...leadership and organizational skills Utilize your technical acumen and leadership abilities to make a real difference... 

    United States Digital Space LLC

    Toronto, ON
    7 days ago
  •  ...Lead Software Engineer / Head of Software Architecture Lead Software Engineer / Head of Software Architecture 6 days ago Be among the first...  ...enrich our tools and user experience. Develop and align technical roadmaps that harmonize engineering efforts with overall business... 
    Full time

    Calliere Group

    Toronto, ON
    7 days ago
  • Become a key player in software development leadership as a Lead Manager in Toronto's banking landscape. Drive strategic initiatives that enhance technological...  ...development management experience • Strong skills in technical leadership and team motivation • Familiarity with... 

    Scotiabank

    Toronto, ON
    7 days ago
  •  ...maintaining stability, performing technical implementations, coordinate...  ...team, interface with other engineers, vendors, infrastructure...  ...operating systems, security tools, software, and hardware. Identify...  ...hybrid organization, you and your leader use business and client needs... 
    Work at office
    Work from home

    Sun Life Financial

    Toronto, ON
    7 days ago
  • Advance your career as a Lead Software Engineer in our Product & Integrations team, pivotal in building a framework supporting over 250 integrations...  ...ensure the delivery of reliable, intuitive APIs and set the technical direction of our integration platform. Key... 

    HRB

    Toronto, ON
    7 days ago
  • $140.6k - $190.6k per year

    Lead Product Engineer (Full Stack), Materia AI This role is heavily backend focused (roughly 70% backend / 30% frontend). We are specifically...  ...scalability, and responsiveness across the full stack. Serve as a technical leader for backend‑driven projects, making prioritization... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    7 days ago
  • $130k - $170k per year

     ...products that operate at massive scale, and we are looking for a Technical Lead / Backend Architect to help shape our backend foundation for...  ...low-latency, high-availability systems. Set the Bar for Engineering: Define and enforce best practices around code quality, CI/... 
    Internship
    Work at office

    Shyftlabs

    Toronto, ON
    3 hours ago
  • Introduction Kablamo is an impact-driven software engineering company. We make technology that...  ...Role This is an opportunity for a senior technical leader who is energized by the prospect...  ...deep strategic and technical depth), and leads with Heart (understands that care is an... 

    Kablamo

    Toronto, ON
    7 days ago
  • $140k - $175k per year

     ...is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization. Lead Software Engineer - AI (Materia AI) Are you excited about building AI-driven software that redefines how professionals work? Join a dynamic... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    7 days ago
  • $135k - $152k per year

     ...office at 3 Robert Speck Parkway. Responsibilities Serve as a Technical Lead, directing the execution and delivery of technology solutions...  ..., resilient, and future‑ready solutions. Partner closely with engineers, product owners, and business stakeholders to deliver high‑... 
    Long term contract
    Work at office
    Remote work
    Home office
    Flexible hours
    Shift work

    Fidelity International

    Toronto, ON
    7 days ago
  • Join our mission as a Lead Software Engineer to secure identities and build extensibility solutions. Leverage your skills in Node.js and Golang within our collaborative environment. We're in search of a Staff Software Engineer who excels in developing distributed systems... 

    United States Digital Space LLC

    Toronto, ON
    7 days ago
  • Title: Lead Software Enginner- Global Payments Engineering Requisition ID: 247022 Purpose We are looking for an enthusiastic individual to innovate and collaborate...  ...stakeholders while focusing on continually reducing technical debt Can accomplish more complex goals... 
    Work at office
    Flexible hours

    Scotiabank

    Toronto, ON
    7 days ago
  •  ...team members committed to excellence and shared success. Role Summary As a Lead Software Engineer, Capital Markets and Factor Investing Technology, you will help develop and support the technical direction of technology and data initiatives within the organization. While... 
    Long term contract
    Internship
    Worldwide

    Canada Pension Plan Investment Board

    Toronto, ON
    7 days ago
  • $85k - $106k per year

    Job Title: Technical Lead – Detail Design On-Site/ Remote/ Hybrid: On-Site Location: Halifax, NS. Job Type: Permanent Salary:...  ...delivered alongside quality expectations. Deploying high expertise in engineering toolsets including CAD and information management tools to... 
    Permanent employment
    Remote work

    Duke

    Toronto, ON
    7 days ago
  • The GCP Technical Lead is responsible for leading end‑to‑end application and database migration initiatives to Google Cloud Platform. This role...  ...migration workflows using tools such as: Migrate for Compute Engine (M4CE) Migrate for Anthos Database Migration Service (DMS) Application... 

    Tekgence Inc

    Toronto, ON
    7 days ago
  • As a Senior Technical Lead at PheedLoop, you will spearhead the development of critical software for live events. Bring your Python/Django and React proficiency to create scalable...  ...users rely on. This exciting role is for engineers looking to take ownership of complex... 

    PheedLoop

    Toronto, ON
    7 days ago
  • Elevate your career at CaptivateIQ as a Technical Lead specializing in AI development. Transform...  ...also nurturing the growth of junior engineers through active mentoring. Key Responsibilities...  ...Requirements: • Minimum 5 years in software engineering with technical leadership •... 

    CaptivateIQ

    Toronto, ON
    7 days ago
  •  ...’ll Do We are looking for an iOS Tech Lead to help architect our Mobile Apps for the...  ...leadership and cross-functional teams to set the technical direction of our products and ensure our...  ...with designers, product managers, and engineers to architect new products and define a... 
    Long term contract
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Credit Genie

    Toronto, ON
    7 days ago
  •  ...stakeholders to collaborate, align and resolve issues. Lead the team with a continuous improvement mindset,...  ...Qualifications Undergraduate Degree in Computer Science or technical equivalent Minimum 4+ years experience in Software Delivery and minimum 4+ years of Mainframe/Host/... 

    Scotiabank

    Toronto, ON
    3 hours ago
  • $131k - $181k per year

     ...across complex, crossfunctional engineering initiatives. This role...  .... The Principal Value Stream Lead owns thehealth, direction, and...  ...bottlenecks, resolving deeply complex technical and delivery challenges, and...  ...integrityof large, multiteam software and data systems Accountable... 
    Full time
    Work at office

    Equinix

    Toronto, ON
    3 hours ago
  • Shape the future as a Lead Technical Strategist in Scotiabank's Product Onboarding team, focusing on application management and technical excellence...  ...and quality enhancements Requirements: • 10+ years in software development for large-scale platforms • 5+ years experience... 

    Scotiabank

    Toronto, ON
    4 days ago
  • Step into a pivotal role as the Infrastructure Technical Lead at LifeLabs in Etobicoke, Ontario. This hybrid position merges technical mastery...  ...in technology leadership, you’ll manage incidents, mentor engineers, and drive significant infrastructure projects to completion.... 

    Lifelabs LP

    Toronto, ON
    1 day ago
  •  ...the expert you are now and create your future.As a ServiceNow Technical Lead, you will lead the design, assessment, enhancement, and integration...  ...’s degree in Computer Science, Information Technology, Engineering; Master’s degree preferred.7+ years in a ServiceNow Implementation... 
    Long term contract
    Local area
    Flexible hours

    Huron Consulting Group Inc.

    Toronto, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Technical Lead. Be the first to apply!