Ontario Institute for Cancer Research
     Current Opportunities
     Keyword Search
     Career Alerts
     About OICR
     Research Achievements
     Careers at OICR

Current Opportunities

Software Developer II, Back-End - Toronto, Ontario

Position:        Software Developer II, Back-End
Site:                MaRS Centre, Toronto
Department:   Genome Informatics
Reports To:    Director, Genome Informatics and Principal Investigator I
Salary:            Commensurate with level of experience
Hours:            35 hours/week
Status:            Full-time, Permanent  

We are growing! With new projects and lots of exciting technologies, the Ontario Institute for Cancer Research (OICR) is looking for a passionate and talented software developer to join the Genome Informatics team to continue building cutting edge tools and infrastructures used by researchers around the globe to fight cancer.

What do we do?

Our mission is to create and improve software infrastructures used by cancer researchers around the globe to fight cancer. Examples of things we worked on:

  • ICGC-DCC (githubapplication) - Our most mature and well known project is a submission system comprised of an ETL pipeline and data portal coordinating cancer research on 86 projects with participants from all over the world. With ICGC-ARGO ICGC is entering a new phase with an engaging and complex set of software engineering challenges ahead of us, such as providing researchers with access to 100’s of billions of genetic variants.
  • ICGC-ARGO (github, application) - The next generation and evolution of the original ICGC-DCC, this platform aims to uniformly analyze specimens from 100,000 donors with high quality clinical data in order to address outstanding questions that are vital to the quest to defeat cancer.
  • Cancer Genome Collaboratory (githubwebsite) - A compute and storage cloud operated by the team which is progressively enhanced with more tools to assist researchers running analysis pipelines.
  • VirusSeq Data Portal for COVID-19 (github, application) - The goal of the CanCOGeN VirusSeq project is to sequence up to 150,000 viral samples from Canadians testing positive for COVID-19 and make the sequences and associated non-personal contextual data available for research and exploration in an open-source and open-access data portal.
  • Human Cancer Models Initiative (HCMI) Catalog (github,application) - A searchable catalog of cancer models.

What do we offer?

We offer a challenging and fast-paced role, in which you will not get bored! You will grow your skills in designing and building end-to-end cloud solutions, and use different modern technologies as needed. You will get exposure to all phases of the software development life cycle from requirements gathering to production support and monitoring. You will work in a diverse, highly collaborative and cross-functional team with multi-disciplinary members, from DevOps to Bioinformaticians, each contributing to the final products. We also guarantee an unparalleled life-work balance.

New employees who may be required to work on-site are required to be fully vaccinated for COVID-19 subject to the duty to accommodate on the basis of protected grounds pursuant to the Ontario Human Rights Code.

Fully vaccinated is defined as having received all of the required doses of a Health Canada approved vaccine and having received the final dose at least 14 days before your employment start date. 

As described above, the requirement to be fully vaccinated is subject to the Ontario Human Rights Code. If the candidate is unable to receive the COVID-19 vaccine for a reason protected by the Code, requests for accommodation from the vaccine policy will be assessed on a case-by-case basis.  

To learn more about working at OICR, visit our career page.

The responsibilities include:

  • Full stack feature development for web applications, focused on backend services
  • Design and implementation of microservices in collaboration with the development team
  • Testing and fixing bugs or other coding issues
  • Research appropriate programming libraries and cloud tools for use in our software stack
  • Follow excellent coding practices for open source development (manage code in source control, write unit and regression tests, provide documentation on both public and private sites)


  • University degree in computer sciences, software engineering or equivalent
  • Minimum of 1 years professional experience in software development
  • Strong foundation in data structures, algorithms and CS basics
  • Be self driven and have the ability to work independently and research solutions for problems you face.
  • Excellent communication skills in order to work with a diverse group of individuals both inside and outside the institute
  • Strong Java and/or Javascript skills, and willingness to learn new technologies. Experience with Spring, ReactJS, and TypeScript are all valuable
  • Working knowledge of git is a plus
  • Familiarity with microservices is an asset
  • Desire to contribute to all parts of the development process
  • Desire to work in a production scientific environment and in bioinformatics
  • Knowledge of bioinformatics/cancer genomics is an asset but not essential

OICR is a collaborative, not-for-profit research institute accelerating the development of new cancer research discoveries for patients around the world while maximizing the economic benefit of this research for the people of Ontario. We are dedicated professionals who bring expertise to each of our roles. We are looking for individuals who share our values of excellence, innovation, collaboration, impact, responsibility and community.

Launched in December 2005, OICR is an independent institute funded by the Government of Ontario through the Ministry of Colleges and Universities.

For more information about OICR, please visit the website at www.oicr.on.ca.

CLOSING DATE: Until Filled

OICR is committed to fostering a climate of equity, diversity, inclusion, and accessibility. This commitment is central to, and mutually supportive of, our research excellence mandate. We welcome and respect the diversity of all members of our community and we support an inclusive culture for all. We welcome all applicants, and encourage applications from racialized persons, Indigenous Peoples, women, persons with disabilities, LGBTQ2S persons, and others who may contribute to furthering a diversity of ideas within our community. OICR is committed to fair assessment of a candidate’s abilities, and consideration for diversity of thought, method, and experience. Providing an accessible workplace and recruitment process is important to us, as described in our Accessibility Plan (https://oicr.on.ca/accessibility/).  Should you require accommodation during any stage in the recruitment process, please complete the form at the bottom of page https://oicr.on.ca/careers/. Information received related to accommodation will be handled confidentially.  

The Ontario Institute for Cancer Research thanks all applicants. However, only those under consideration will be contacted.

Resume Format: If you elect to apply, you will need a text or HTML version of your resume so that you can cut and paste it into the application box provided. Before you submit the completed application, you will be asked to attach one or two files to your application. Please attach your resume as a .pdf or .doc file.