I

Intellijoint Surgical

Real-time surgical navigation for joint replacements

Software Development Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeKitchener, ON, Canada

About the Job

Requirements

  • A bachelor's degree in Software Engineering, Systems Engineering, Computer Science, or a related technical discipline.
  • At least 10 years of relevant experience, including 3 or more years leading technical teams and managing people.
  • Experience delivering commercial software products through the full software development lifecycle.
  • Experience managing Agile software development teams and release planning activities.
  • Experience developing software for hardware-based products; DevOps experience is an asset.
  • Strong understanding of software development methodologies, software development lifecycle processes, and software quality practices.
  • Experience with Jira, Confluence, Git-based workflows, and modern development toolchains.
  • Experience in regulated industries; medical device experience is a strong asset.
  • Experience supporting regulated software products, audits, verification and validation activities, and design history file documentation.
  • Strong command of privacy and cybersecurity.
  • Practical experience using generative AI tools.
  • Strong project planning, prioritization, stakeholder management, and organizational skills.
  • Excellent written and verbal communication skills, analytical skills, and problem-solving skills.

Responsibilities

  • Oversee the successful delivery of software products across multiple product lines and manage development and release of compliant software solutions for the medical device portfolio.
  • Lead development teams responsible for native macOS applications and web-based applications, coordinating with Product Management, Project Management, Systems Engineering, Quality Assurance, Regulatory Affairs, and Operations to deliver products on schedule, meet requirements, and comply with medical device regulations and quality management system requirements.
  • Own the Software Development function, including people and process, from backlog refinement through inline testing.
  • Facilitate planning, execution, and delivery of software development projects across multiple project teams.
  • Develop and maintain software project schedules, release plans, resource forecasts, and delivery roadmaps.
  • Monitor project progress, identify risks and dependencies, and implement mitigation strategies.
  • Communicate regularly using existing key performance indicators and develop new indicators as needed.
  • Facilitate cross-functional collaboration to align technical teams with business objectives and ensure business priorities are respected.
  • Own agile process compliance and evolution.
  • Remove obstacles impacting team productivity and delivery performance.
  • Coach team members in planning, estimation, execution, and continuous improvement practices, and foster a culture focused on quality, accountability, and continuous learning.
  • Ensure compliance with applicable medical device regulations, standards, and internal quality procedures.
  • Support design control activities including requirements traceability, risk management, verification, validation, and change control.
  • Ensure software development and release artifacts are maintained within the Design History File.
  • Support internal and external audits, inspections, and regulatory submissions as required.
  • Use privacy and cybersecurity best practices to influence design and process.
  • Collaborate with Quality Assurance and Regulatory Affairs where appropriate.
  • Partner with Product Management to balance customer needs, product priorities, technical constraints, and regulatory requirements.
  • Collaborate with software, systems, hardware, quality, and operations teams to ensure successful product delivery.
  • Facilitate issue resolution, risk assessment, and decision-making across concurrent projects.
  • Drive continuous improvement initiatives and change management efforts across software development and release processes.
  • Own development tooling, automation, continuous integration and continuous delivery processes, and software lifecycle management practices.
  • Promote scalable and efficient development processes while maintaining compliance requirements.
  • Ensure pragmatic, well-informed, and ambitious utilization of generative AI.

Desired Qualifications

  • DevOps experience.
  • Experience in the medical device industry.

About the Company

Intellijoint Surgical

Real-time surgical navigation for joint replacements

Intellijoint Surgical creates real-time navigation and planning tools for hip and knee replacement surgeries. Its devices, like Intellijoint HIP and KNEE, use a small camera and trackers to provide intraoperative measurements and guidance, while Intellijoint VIEW offers cloud-based pre-operative planning. The system attaches compact sensors to the patient and instruments and streams data to monitors and the cloud, helping surgeons achieve accurate implant placement without bulky navigation equipment. The company differentiates itself by delivering compact, affordable navigation that fits into standard operating room workflows, aiming to improve precision and patient outcomes in arthroplasty.

Company size
51-200
Company stage
Grant
Total funding
$21.5M
Headquarters
Waterloo, Canada
Founded
2010

Recently Posted Jobs

Explore more opportunities at Intellijoint Surgical

See more jobs