ITN Research Software Developer

at  Western University

London, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Jun, 2026Not Specified18 Jun, 2024N/APython,Communication Skills,Consideration,Software Development,Computer Science,Automation,Neuroscience,Shell Scripting,Workflow Management Systems,ContainerizationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

CLASSIFICATION & REGULAR HOURS

Hours per Week: 35
Salary Grade: 14
Please note: This is a temporary grant-funded role with a contract end date of June 30, 2026.

ABOUT US

The Robarts Research Institute within the Schulich School of Medicine & Dentistry at Western University has a mission to accelerate medical discovery. Through a powerful integration of basic and clinical research, we drive major advances that impact on many of today’s most devastating diseases.

QUALIFICATIONS

Education:

  • Bachelor of Science in a Science, Technology, Engineering or Mathematics (STEM) field
  • Masters Degree in Computer Science, Engineering, Neuroscience or a related area preferred

Experience:

  • 3 years of experience with software development in a related academic research environment
  • Experience with, and knowledge of, automation with shell scripting, scientific programming languges (such as Python), and Unix/Linux systems
  • Experience working in neuroscience, neuroimaging and/or computational neuroscience research environments would be an asset
  • Experience with Python for scientific software development is preferred
  • Experience with software version control systems (e.g. Git, Github) preferred
  • Experience working in a Linux environment preferred
  • Experience working with cloud infrastructure preferred
  • Experience with workflow management systems (e.g. Snakemake) is preferred
  • Experience using containerization preferred
  • Experience working with large scale datasets is preferred
  • Experience working with open-source repositories and open-access datasets is preferred

Knowledge, Skills & Abilities:

  • Strong working knowledge of networking and web-based tools
  • Ability to clearly document system procedures related to software and software installations
  • Strong troubleshooting, analytical, written and verbal communication skills, with a demonstrated ability to complete detailed analytics and reports as required
  • Demonstrated ability to research/investigate issues and resolve problems
  • Possesses a positive attitude with the ability to establish and maintain relationships with peers, other contacts and key partners
  • Demonstrated ability to communicate effectively to facilitate effective and collegial working relationships
  • Proven ability to take initiative and in depth knowledge of how to champion a project from conception through implementation and evaluation
  • Ability to work collaboratively in a team-based environment
  • Ability to resolve problems and escalate issues with suggestions for further investigation and options for consideration as required
  • Ability to work autonomously and manage competing priorities and projects
  • Self-driven, independent thinker who is highly motivated and possesses an intrinsic passion for quality
  • Ability to handle diverse situations, multiple and complex projects and rapidly changing priorities
  • Ability and willingness to stay abreast of technological developments

Responsibilities:

The Research Software Developer will work closely with the Principal Investigator (Jonathan Lau) and other ITN investigators (Boris Bernhardt) on comprehensive management, planning, and execution of the ITN projects with the goal to develop and apply computational techniques for the analysis of neuroimaging data. The role will lead the development of workflows, data pipelines, and standardization of procedures and data management systems to enable translation of neuroimaging biomarkers into the operating room. The role will build and maintain local software infrastructure supporting research in the Lau labs, including maintaining local repositories for data and analysis pipelines, building interfaces for local users to access these resources on local and remote compute servers, and assisting in the development of reusable software tools with an emphasis on open science workflows.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

BSc

A science technology engineering or mathematics (stem field

Proficient

1

London, ON, Canada