Manager, Software Development & Testing

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Manager overseeing software development and testing within Alimentiv’s clinical imaging ecosystem. Leading technical teams and ensuring quality software delivery aligned with business priorities.

Responsibilities

  • Act as a player coach by mentoring, managing, and supporting software developers and testers while contributing selectively to hands-on delivery work as needed.
  • Partner with Product Management and Project Management to support backlog readiness, clarify technical dependencies, and translate priorities into executable team plans.
  • Perform people management responsibilities including coaching, performance feedback, development planning, and participation in hiring and onboarding.
  • Monitor delivery health, risks, and dependencies, proactively addressing issues and escalating as needed to ensure predictable and reliable outcomes.
  • Provide technical oversight and coordination for software integration activities involving hardware and firmware components supporting clinical imaging solutions.
  • Collaborate with hardware specialists, vendors, and partner teams to support integration, validation, troubleshooting, and issue resolution.
  • Ensure software and hardware interactions meet reliability, compatibility, and compliance expectations within operational environments.
  • Drive continuous improvement of development and software testing workflows, tools, and development practices to improve quality and delivery efficiency.
  • Lead software QA testing activities, including test planning, execution, defect management, and test automation strategies.
  • Monitor and act on quality indicators such as defect trends, test coverage, release stability, and post-release issues.
  • Collaborate with Product Support and other partner teams to ensure effective defect resolution, root cause analysis, and sustained product stability.
  • Collaborate with Product Management, Project Management, Solution Architecture, and other partner teams to align delivery execution with priorities and constraints.
  • Communicate technical status, risks, and tradeoffs clearly to both technical and non-technical stakeholders.
  • Stay informed on emerging technologies, tools, and practices relevant to clinical software delivery and testing.
  • Encourage thoughtful adoption of new tools and practices that improve delivery efficiency, quality, and team effectiveness.

Requirements

  • 7 – 9 years of related experience
  • (Honors) Bachelor’s degree
  • Fluent in written and verbal English
  • Leadership & People Management: 3+ years of experience managing and developing technical teams, including coaching, performance feedback, and participation in hiring and onboarding.
  • Multi-Product Software Delivery: 3+ years of experience delivering and maintaining multiple production software products, including responsibility for coordinating development, testing, and release activities across distinct codebases.
  • Application Development: 3+ years of hands-on experience building and supporting backend and frontend applications using modern programming languages, frameworks, and service-based or API-driven architectures.
  • Platform & Delivery Environments: 3+ years of experience delivering production systems across distinct technology stacks and deployment models in a managed delivery environment, with an emphasis on reliability, maintainability, and operational readiness.
  • Quality Assurance & Testing: 3+ years of experience leading or overseeing software QA testing activities, including automated testing strategies, execution, and release readiness.
  • Technology Stack Adaptability: Demonstrated ability to work effectively within evolving technology ecosystems, balancing legacy platforms with modernized solutions and contributing to consolidation and standardization efforts.
  • Hardware & Firmware Integration: 2+ years of experience supporting software integration with hardware and firmware.

Job type

Full Time

Experience level

SeniorLead

Salary

CA$95,500 - CA$159,000 per year

Degree requirement

Bachelor's Degree

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.