Software Project Manager

  • Location

    Markham, Canada

  • Sector:

    Project Management

  • Job type:


  • Contact:

    Madonna Forrestall

  • Job ref:


  • Published:

    over 2 years ago

  • Expiry date:


Position:                            Software Project Manager

Type:                                   12 Month Contract

Location:                            Markham


Our client, a leader in their field, has an immediate requirement for a Software Project Manager to drive the delivery of cutting edge scientific software using agile process flow from initial specification through production.


  • Successful delivery of software development projects via Design Control process
  • System integration – alignment of software planning with hardware development and quality management system deliverables.
  • Reviewing Product Requirements Documents and Software Requirements Specification to define the project triple constraints
  • Establish comprehensive project plans for solutions implementation; inclusive of project planning, scheduling, resource allocation, risk management
  • Managing project scope and changes throughout entire project life cycle


  • 5 - 7+ years of .NET and C# software development experience, preferably in medical devices, scientific instrumentation, image processing, or other types of mission-critical, complex systems
  • 5+ years of Agile Scrum experience, either as a developer, scrum master, or dev lead
  • 5+ years software delivery experience, have demonstrated a track record of successfully managing and delivering projects and in-depth understanding of both Agile and tradition project delivery principles
  • Experience with Design Control process is a must have
  • Experience with code repositories (e.g., Git, VSTFS), coding standards, code reviews, organizational tools (e.g., JIRA, Slack), unit testing (e.g. NUnit), and software testing

Nice to haves:

  • Experience working with mass spectrometry, flow cytometry, microscopy or similar scientific products
    Post-secondary education background in Biology, Chemistry or Physics or University degree
  • Experience working with mass spectrometry, flow cytometry, microscopy or similar scientific products
  • Working knowledge of digital imaging and digital signal processing
  • Experience with hardware integration and hardware communication protocols (e.g., USB, TCP/IP, RS232)
  • Experience with WIX installer projects
  • Experience working within a medical device environment (e.g., ISO 13485, IEC 62304)
  • PMP or Agile Scrum Master is an asset