Software Developer I

Ontario Institute for Cancer Research
Toronto, ON, Canada
Job Type:
  • Staff
Degree Level Required:
Apply Now

Software Developer I

Position: Software Developer I Site: MaRS Centre, Toronto Department: Global Alliance for Genomics and Health (GA4GH) Reports To: Executive Lead Salary: Commensurate with level of experience Hours: 35 hours/week Status: Full-time, Temporary (1 year) The Ontario Institute for Cancer Research (OICR) is seeking a Software Developer I to join the Global Alliance for Genomics and Health (GA4GH) team.

Learn more about working at OICR here.

The Global Alliance for Genomics and Health (GA4GH) brings together hundreds of contributors in healthcare, research, patient advocacy, life science, and information technology to create frameworks and standards to enable the responsible, voluntary, and secure sharing of genomic and health-related data. Our staff support this work and are based at four international host institutions: the Ontario Institute for Cancer Research (OICR), the Broad Institute of MIT and Harvard, the Wellcome Sanger Institute and EMBL-EBI.

Based at OICR, this role is part of an expansion of our technical team, led by our Chief Standards Officer (CSO) based at EMBL-EBI, to increase support for our large community of volunteer contributors. Working alongside staff colleagues, volunteers and expert volunteer leads, this role will support the development and implementation of open source technical standards for genomic data sharing. The outputs of this work will be deployed by genomic data projects around the world in order to improve health outcomes.

This role provides an excellent opportunity to work with global expertise from world-leading organizations and gain exposure to a range of technologies and topics. Examples of work in GA4GH include development work to support portable, cloud-based analytical workflows, modelling of data related to genomics and health in a manner compatible with electronic health records, providing secure data access and developing solutions capable of supporting large scale genomic data. Our work and Github repos can be accessed from our website.

As part of the role, you will attend our two annual in-person meetings (when safe to do so), which may involve international travel. Some out of hours work is expected to accommodate international calls.


-Support the delivery of high quality technical standards, by supporting projects throughout the development process; -Develop open source implementations for GA4GH technical standards, including APIs and new bioinformatics file formats; -Develop software to support the implementation of GA4GH technical standards worldwide, such as testbeds, user interfaces, and documentation tools; -Write clear and comprehensive documentation; -Join project calls with international collaborators to design new tools that will benefit the research community, and to provide updates and demonstrations; and -Work alongside members of the volunteer community. -University degree in computer sciences, software engineering, bioinformatics, or equivalent -Professional experience with Java or Python -Experience developing REST API services using Flask, Spring Boot, or similar frameworks -Familiarity with version control management via Github -Proficient with collaborative project management and work platforms: Slack, Zoom, Github, etc. -Experience with automated software testing and continuous integration (e.g. Travis CI) -Strong communication skills (listening, written and verbal) with the capability to share and understand complex technical information while working with others -Collaborative team player who can work well with a wide range of people -Proactive, self-motivated, adaptable, versatile and willing to learn new technologies and topics -Able to manage contributions to multiple projects simultaneously and efficiently -Able to work well with individuals from diverse fields and backgrounds


Any of the following would be an advantage: -Experience developing client tools to consume data from APIs -Experience developing user interfaces in a front end framework, such as React or Angular -Experience with AWS or Google Cloud, particularly storage (e.g. S3, GCS) and compute (e.g. EC2, Compute Engine) platforms -Familiarity with authentication/authorization standards OAuth and OIDC -Familiarity with bioinformatics file formats (e.g. BAM, VCF) -Knowledge of additional programming languages, such as JavaScript, Golang, and C -Experience of research, scientific or academic computing

Additional Information

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

CLOSING DATE: Until Filled.

OICR is an inclusive employer dedicated to building a diverse workforce. We encourage applications from all qualified candidates and will accommodate applicants’ needs throughout all stages of the recruitment and selection process. Please advise the Recruiter to ensure your accessibility needs are accommodated throughout this process. Information received relating to accommodation will be addressed 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.