Want to work with us?
Check back here for an updated job listing.

Software Engineer (Technical Analyst II)

Primary tasks will involve developing applications and services used by clinicians and researchers to advance medical imaging and cancer treatment technology. This will include the development of automated pipelines for aggregating and processing large clinical datasets including 3D medical images and radiation therapy data. These pipelines will be used to apply machine learning and artificial intelligence (AI) algorithms for various applications including automated segmentation, risk stratification, outcomes predictions, and clinical decision support. The successful candidate will work within a specialized group including physicists, oncologists, researchers and other developers, aiming to rapidly prototype and deploy innovative solutions using cutting-edge software technologies. Individuals with experience in software engineering, machine learning, image processing and web application development are encouraged to apply.

Hours: 37.5 hrs./week
Status: Temporary Full-Time, potential for extension
Salary Range: $66,846-$83,558
Reports to: Tony Tadic, Imaging Platform Lead, Cancer Digital Intelligence
Start date: Flexible

To apply, follow this link: Careers at UHN (

Make sure to include the following things:

Cover Letter: Please ensure to include a cover letter that clearly describes why you are excited to work in cancer care innovation and why your experience matches the requirements above and will help us accomplish our goals at CDI. Also, let us know who you really are, beyond your resume – what do you use for inspiration, how do you learn, what books are you reading, and what podcasts are you listening to?

Resume: Highlighting applicable experience. Finally, please provide your salary expectations.

We thank all applicants, however, only those selected for an interview will be contacted. 

  • Use sound agile development practices, including testing and code reviewing, to develop and deliver technology solutions (dev ops)
  • Implement approved designs following best practices and with high quality standards
  • Contribute to detailed component design and development plans
  • Work closely with quality assurance team members to resolve issues raised by testing throughout the development cycle
  • Working in a team environment with excellent time management skills and task prioritization for multiple concurrent projects
  • Perform data mining, quality control and curation
  • Design and implement image-processing and data science pipelines
  • A completion of an undergraduate degree program preferably with focus in computer science, computer engineering, or experience equivalent to minimum 2 years working as a software developer in the health field.
  • Experience with software development concepts and methodologies including software development life cycle, design patterns, version control, issue tracking, etc.
  • Experience with systems design and engineering
  • Passion for exploring and learning modern software technologies
  • Required technical skills:
  • Expertise with C# and .NET
  • Web application development (HTTP, ASP.NET Core/Blazor UI, Bootstrap, CSS)
  • API development and management
  • Relational and non-relational databases (Mongo, MSSQL, PostgreSQL)
  • Experience with medical image processing, scientific computing and deep-learning frameworks
  • Excellent written and verbal communication skills, organization, prioritization skills, computer skills, ability to learn quickly and work independently
  • Curious mindset and passion for problem-solving and experimentation

Variety… with focus! CDI works with a wide variety of people in the cancer centre from patients, caregivers, physicians, nurses, admin staff, hospital leadership, and external partners to develop, pilot, iterate, and scale new services… all with a focus to make cancer care delivery better for patients and providers.

Experimentation and iteration: CDI is a place to play, learn, and hone your data-informed product management skills in the wild – we’re excited for team members to bring their ideas, and new approaches, and to try new things.

Thought leadership: We are working at the leading edge of healthcare innovation and are excited to share our knowledge. While publishing and speaking at conferences is not our driving motivation, sharing our work and success is important.

Flexibility: You can be flexible with your hours and working location – as long as the work gets done, and you are communicating often with team members, it’s up to you when and how. That said, hospital staff does work during clinic hours, so you will need to be flexible aas well, as some on-site work is required. Also, we have a beautiful new space downtown Toronto, and we meet as a team at least 1 day every 2 weeks.

Learn more about our work here (we’ve been hard at work, less so on marketing, so there’s not much out there about us):