Similar Jobs

  • LHH

    Software Engineering Manager

    canada, Canada

    This key role focuses on creating, deploying, and maintaining resilient cloud-native solutions using cutting-edge technologies. Position Overview:As a Senior Software Developer, you will be crafting enterprise-level services and components. You will be using your expertise in C# / .NET Core, React, Svelte, Postgres, Kubernetes, and AWS to contribut

    Job Source: LHH
  • Microsoft

    Software Engineering Manager

    Old Toronto, ON, Canada

    Overview The Azure Core Linux team's mission is to empower every Linux developer and operator to innovate and run secure, reliable, services at scale. We are looking for an experienced Software Engineer Manager to help make Azure the best place to run Linux workloads. As a Software Engineer Manager on the Azure Core Linux team you will improve the

    Job Source: Microsoft
  • FD Technologies

    Software Engineering Manager

    Old Toronto, ON, Canada

    About KX: At KX, we build time-series, vector-native database solutions our customers use to unlock knowledge and predictive power they can act on with confidence. By simultaneously supporting unstructured and structured data, KX powers accurate, highly contextual results for AI and automation applications with transformative speed, unlimited scal

    Job Source: FD Technologies
  • StarFish Medical

    Software Engineering Manager »

    Old Toronto, ON, Canada

    • Ending Soon

    StarFish Medical has a new opportunity in  Victoria, BC, or  Toronto, ON,  for a  Software Engineering Manager . We are looking for a big-picture thinker who will define and maintain the vision for the Software Engineering function at StarFish and will be responsible for growing the function towards that vision by leading by example, building capa

    Job Source: StarFish Medical
  • Collage HR

    Engineering Manager (Software)

    Old Toronto, ON, Canada

    PheedLoop is a Toronto based software company that is revolutionizing the events and conferences industry. From building innovative software to modernize and automate events, to virtual event technology, to custom hardware, our success has been thanks to our amazing engineering team. Located in the Toronto, PheedLoop is one of the world's fastest-g

    Job Source: Collage HR
  • Orchestry Software Inc

    Software Engineering Manager

    , ON, Canada

    What We Do We help organizations adopt, govern and manage Microsoft 365 with beautiful, compelling and innovative software. Our Orchestry tool is a leading platform that managers over 500,000 Microsoft teams each month across multiple customers, geographies and verticals. How are we different? Orchestry isn't just a run-of-the-mill Microsoft partne

    Job Source: Orchestry Software Inc
  • Samsara

    Manager, Software Engineering

    , Canada

    About the role: Samsara is looking for experienced Engineering managers to be part of our Core Platform team. The team is responsible for the core enterprise capabilities that power Samsara’s Connected Operations platform. This includes our Reporting, Alerting, Org/User management, Release management, Monetization capabilities to support our rapid

    Job Source: Samsara
  • Stackitrecruitment

    Software Engineering Manager

    Mississauga, ON, Canada

    Our client in Mississauga is looking for a Software Development Manager to join their growing team! Who You Are: You are a results-driven and visionary Software Development Manager with expertise in strategic planning, development, and ongoing operations of IT systems and technology. In this role, you will be responsible for overseeing the entire

    Job Source: Stackitrecruitment

Software Engineering Manager »

Old Toronto, ON, Canada

StarFish Medical has a new opportunity in  Victoria, BC, or  Toronto, ON,  for a  Software Engineering Manager . We are looking for a big-picture thinker who will define and maintain the vision for the Software Engineering function at StarFish and will be responsible for growing the function towards that vision by leading by example, building capabilities and developing/mentoring team members. This position ensures all Software and Firmware deliverables in medical device design & development are met, supported by an experienced Project Management group.

The Software Manager will also drive StarFish’s direction in AI applications in medical device design and development. The goal is establishing a cohesive and dynamic Software Engineering function that identifies opportunities to enhance client value.

Salary & Benefits

The annual base salary for this role is listed below.

Locations

Base salary range is between

$118,008 – $165,101 CAD. Annual variable compensation tied to goal completion targets 3-8% of the base salary. Employees are also eligible to earn profit sharing. Candidates that demonstrate strong abilities may be considered for a different position with increased compensation.

Comp Philosophy

StarFish Medical works with external compensation consultants annually to ensure our ranges reflect the market and our compensation philosophy. StarFish Medical utilizes a career framework that outlines the skills, abilities and behaviours required to move between levels of a job family. Placement within a range is based on those skills, abilities, and behaviours. When candidates are assessed for the posted position, we may find that their skills are more aligned with a different level and will discuss that as a separate opportunity. That position may have a different pay range. The range posted includes all geographic locations to ensure the available base pay range is shared. If a candidate is moving forward in the hiring process past the first interview, we can share the band specific to their geographic location .

Benefits of working at StarFish Medical

An exciting career working with a genuinely talented and ambitious team, combined with:

The opportunity to work on ground-breaking technology.

Award-winning culture with deep-rooted Guiding Principles.

Profit-sharing program.

Excellent company-paid benefits package.

Paid vacation and “vacation purchase program” if employees need more time off.

Monthly All-hands meetings.

50% BC Transit / TTC cost-sharing in Toronto.

Both locations offer shower facilities for midday runs or biking to work; Victoria offers Galloping Goose access close by, while Toronto offers a Bike Share station within a 5-minute walk to the Office.

Both locations offer free parking on-site or around the premises.

Responsibilities

Serve as a member of the Functional Management team, providing guidance, resourcing, and strategic approach to software development of various novel medical devices.

Lead team members in a hands-on manner, showing technical leadership in software decisions and implementation.

Effectively communicate with stakeholders (hardware engineers, software engineers, systems engineers, project managers, and external clients), translating ideas in Software, AI/ML and Data Science to the design, development, and manufacturing of Medical Devices.

Hire, lead, develop, motivate, and mentor an exceptionally talented and engaged group of software and firmware engineers. Take ownership of assigned development tasks and work closely with project managers to ensure that appropriate staff are allocated to projects and that development tasks are completed on time and within budget.

Strategically manage clients’ expectations on software decisions for the medical device to be developed, including exploration of “need” vs. “want” and presenting trade-off evaluations to support decision-making.

Budget, project, and plan for future staffing requirements and maintain a bench of qualified potential candidates and contractors.

Advance the methodologies and ensure tools and technologies selected will enable timely delivery on software projects – own the vision of how software and firmware are efficiently developed in an ISO:13485 environment.

Enable effective brainstorming sessions to spawn creative, open-minded, out-of-the-box thinking and bring innovative solutions to our client programs.

Oversee the work of team members to ensure compliance with regulatory standards, company procedures, product requirements, and specifications.

Own sections of the Quality Management System related to the function: create, edit, train and guide compliance for documents. Additional focus will be aligning the available & new AI / ML technologies with ISO 13485, MDSAP, RA / MRD, FDA, IMDR, and ANVISA.

Inspire greatness in the work of the software and firmware team and the company.

Embrace Cloud vision and AI, support user experience, invest in security, foster innovation, focus on scalability and act as a role model who embodies StarFish values.

Educational Qualification, Skills & Attributes

The StarFish team is talented, innovative, and passionate about developing cutting-edge medical devices for our clients to improve people’s lives. We work in a collaborative environment based on trust and respect. We understand that only by working together can we constantly have breakthroughs on the most complex devices.

You are suited to our approach and possess these attributes:

Bachelor’s degree in computer science, Information Systems, or a related field. Advanced degree is a plus.

15+ years of related experience in Software and Firmware Development in Medical Devices or similar Product development projects focusing on software and systems needs. Applicants with experience in the same or related industries are highly desirable – Medical devices, Consumer Electronics, Product Design Engineering Firms, Industrial Automation, IoT, Aerospace and defence, etc.

A keen interest in AI, Machine Learning, & Data Science product development projects.

Previous experience managing a software group 10+ is key; managing through managers is even better. You’re not expected to code, but you’re an experienced programmer.

Strong analytical rigour, innovative mindset, obsession with product excellence, and an ability to move fast in a high-performing and growing environment.

Proven capabilities in managing and mentoring team members.

Hands-on software and firmware development and resourcing experience on projects with multiple engineering disciplines (Systems, Industrial Design, Mechanical, Electronics, etc.)

Experience with combining one or more of the following technologies is advantageous: C++, C#, C (C on bare-metal embedded devices), data analysis, virtual & augmented reality, Algorithm development, and AI/ML development and integration.

Previous experience within a regulated industry, such as medical or other high SIL contexts, would be advantageous.

Experience with client privacy and cybersecurity requirements.

Thanks in advance for your interest in StarFish Medical!

Our work environment received Canada’s Most Admired Corporate Culture awards for 2021 , 2022 & 2023, recognizing best-in-class cultures that have helped enhance performance and sustain a competitive advantage. We are Canada’s leading Medical Device Design service provider with a full complement of design, development, and low-contract manufacturing services in Victoria and Toronto. We successfully partner with innovative companies (both large and small) to create breakthrough products for several medical specialty areas.

Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply for jobs unless they meet every qualification. At StarFish Medical, we are dedicated to building a diverse, inclusive, and authentic workplace. If you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles! Please apply through the StarFish Medical Portal .

If you experience difficulties with the StarFish Medical Job Portal, don’t hesitate to contact [email protected]  with the subject line “ Software Engineering Manager | Job Portal Issue.”

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

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.

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

#J-18808-Ljbffr

Apply