Careers

Current Opportunities

Senior Software Engineer

Senior Software Engineer

Apply on Our Job Portal

We are searching for a Senior Software Engineer in Toronto, ON, or Victoria, BC to join the StarFish Medical team designing world-renowned medical devices. Your leadership experience developing software for commercial products will be invaluable as you will be designing, implementing, maintaining, and documenting software for the medical products developed at Starfish Medical. You will own the software design process, from the initial concept stage through to a complete release to manufacturing. To be successful in the role, effective verbal and written communication skills and your ability to prioritize responsibilities while remaining highly flexible in a demanding product development environment will be required.

StarFish Medical offers:

  • The opportunity to work on cutting edge technology
  • Satisfaction of helping others through medical device technology
  • An organization with strong core values
  • A team oriented/collaborative environment
  • An award winning company culture & tight knit team
  • Profit sharing
  • Competitive compensation
  • Excellent benefits package
  • Monthly All-hands meetings
  • Active social committee
  • 50% BC Transit cost sharing in Victoria, and TTC/Transit subsidy in Toronto
  • Galloping Goose access and shower facilities for midday runs or biking to work in Victoria

This position is based in Toronto, Ontario or Victoria, British Columbia, where you will be working in an environment filled with both a sense of engineering excellence and truly meaningful employee engagement and transparency. You will work with some of the best design strategists, designers and engineers in North America to help direct, create and deliver cutting edge products for international medical device markets. StarFish project areas range from tactical EMS products, surgical tools and consumer diagnostic devices through to high volume disposables, complex IVD systems, imaging technologies and lab equipment.

Our ideal Senior Software Engineer candidate brings:

  • A minimum of 10 years of experience developing software for commercial products is required, with experience developing firmware in a highly-regulated industry, such as: aerospace, medical or automotive preferred.
  • Previous experience in a Software Lead or Senior Software position is required.
  • Bachelors or Technical Certification in Computer Science/Engineering, Physics preferred, or an equivalent combination of education and experience may be considered.
  • Experience working within a Medical Quality Management System (e.g. ISO13485, IEC60601-1, IEC62304) is preferred
  • Highly organized style, with ability to prioritize responsibilities and be highly flexible in a demanding product development environment.
  • Effective verbal and written communication skills in English.
  • Eligibility to work in Canada.

Salary will be commensurate with skills and experience, and a benefits and profit sharing package are included.

If you want to be a part of the innovation and excitement of StarFish Medical, we encourage you to apply!

About StarFish Medical:

StarFish Medical, Canada’s premier medical device development group, is an integrated team of 100+ technical product development professionals who work on device design projects for North American and international customers.

You will work with some of the best design strategists, designers and engineers in North America to help direct, create and deliver cutting edge products for international medical device markets. Our project areas range from tactical EMS products, surgical tools and consumer diagnostic devices through to high volume disposables, complex IVD systems, imaging technologies and lab equipment.

In our surveys, our employees rated: peers and culture, interesting and meaningful work, and working conditions (flexibility, environment) as the top reasons they most enjoyed working at StarFish. If you want to be a part of the innovation and excitement of StarFish Medical, we encourage you to apply!

How To Apply:

Qualified Senior Software Engineer applicants are encouraged to apply through the brand new StarFish Medical Job Portal with a resume and cover letter that clearly indicates how your education and experience meet the requirements of this position.

If you experience any difficulties with the StarFish Medical Job Portal, please reach out to careers@starfishmedical.com with a subject line of “Senior Software Engineer Job Portal Issue”.

We thank all candidates who apply; however after initial acknowledgement, only those selected for further consideration will be contacted.

Contractors

We also seek innovative and dedicated professionals from a wide range of backgrounds to complement our fulltime team on a contracting basis. To apply, please submit a cover letter outlining your interest, availability and rate to the email address listed above.

Co-op Students

Please see our Co-op Placements page for more information.

Join over 6000 medical device professionals who receive our engineering, regulatory and commercialization insights and tips every month.

Website Survey

Please answer a few questions about our website.

Take Survey No Thanks