Senior Software Developer

Dev · Edmonton, Alberta
Department Dev
Employment Type Full-Time
Minimum Experience Experienced

Are you interested in collaborating with a multidisciplinary team of scientists, clinicians and engineers who are creating artificial intelligence technologies to impact the lives of millions worldwide?

Our mission at MEDO is to democratize medical imaging by providing patients with efficient and affordable ultrasound expertise at the point of care. We use machine learning systems to radically simplify the way ultrasound scans are performed and interpreted, enabling all caregivers to make an accurate and confident diagnosis.

MEDO is a dual-headquartered med-tech startup with a team of over twenty clinicians, researchers, and developers who design and build software-as-a-medical-device (SaMD) products. We are backed by Wavemaker Partners as part of the Draper Venture Network, along with SG Innovate and major tech investors in the Asia-Pacific. Our innovations are currently being piloted in over 12 hospitals in 6 countries.

We are looking for a skilled and experienced Software Developer with experience in building applications that fit into medical imaging workflows,  to help us build, test, and maintain products that meet - and exceed - end-user expectations. Our ideal candidate would be proud to take ownership in this very important aspect of our software development lifecycle. They would approach this role with the big picture of delivering a product that users love.

Responsibilities include:

  • Collaborating with product management and quality assurance personnel throughout the life cycles of each software product
  • Design, build and maintain software applications that interface with machine learning services
  • Take leadership in key architectural decisions
  • Bring key insights and expertise on DICOM, ISO, PACS and other relevant imaging technology integration standards
  • Bring leadership and help to continually improve software development methodologies


  • A minimum of 5 years of direct experience in software development 
  • A University Degree in Computing Science or a related field, and/or substantial demonstrable hands-on experience (portfolio).
  • Direct experience working with software products that fit into the medical imaging workflow - ie. DICOM, PACS, etc standards
  • Strong attention to detail: you are meticulous and thorough in your design and execution of test plans at a range of structural levels
  • Persistence and creativity: you are always looking for new ways to make software more durable and efficient, and also to streamline the workflows of fellow developers and testers
  • Excellent time management skills
  • Being eager to learn, self-motivated and passionate
  • Knowing and understanding the concepts of Object Oriented Design and Development
  • Strong experience in Microsoft .Net framework programming
  • Strong understanding of various database designs, storage management, and cloud computing architectures such as GCP, Kubernetes
  • Experience with continuous integration / continuous deployment 
  • Experience with different front-end development technologies
  • Strong understanding of code versioning tools, such as Git
  • You are a team player with exceptional verbal and written communication skills
  • You take pride in the quality of your work and in the mastery of subject matter
  • You are a self-starter who is always happy to take initiative and learn more!

As an established startup company, MEDO offers a dynamic, fast-paced environment which fosters independence, innovation, and many opportunities for challenge and professional growth. We are proud to embrace diversity and inclusivity: over one third of our teammates are women and collectively we speak over ten different languages. 

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Edmonton, Alberta
  • Department
  • Employment Type
  • Minimum Experience