McGill University

Neuroscience

ResearchSoftwareDeveloper

$65–81k Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Research Software Developer at McGill University. Skills: Software development, Database systems, Web development, Data management. Assist in defining technical roadmap. Deliver initiatives for software systems”

What You'll Achieve.

Ensure repository platform stability and availability; Ensure data integrity and standardization

Industry & Context.

Neuroscience
Problems you'll solve

Troubleshoot system issues; Perform debugging; Resolve operational incidents

Eligibility Requirements

Authorized to work in Canada, Willing to work in the province of Quebec

What They're Looking For.

Must Have

University degree or related work experience in computer science, neuroscience or related field, Experience with neuroimaging data processing, understanding of database systems, software development, and research infrastructure, Research or industry experience with relational database systems (SQL), Expertise with web development (PHP, JavaScript/JQuery, Bootstrap, Apache), Experience with Unix/Linux operating systems, programming skills and understanding of modern languages (Python, Perl), Knowledge of HTML5, CSS3, Bootstrap and W3C standards, Experience using and developing REST APIs, 3 Years Related Experience

Nice to Have

Experience with non-relational database systems is an asset (NoSQL), Experience computing on large datasets is an asset, Familiarity with academic research environments

What You'll Do.

Assist in defining technical roadmap

Deliver initiatives for software systems

maintain software applications

Develop and support secure workflows

Implement data quality validation frameworks

Collaborate with researchers to gather requirements

Maintain and optimize database systems

Develop and maintain interoperability

Support secure data access mechanisms

Implement and maintain version control

Troubleshoot system issues

Prepare and maintain technical documentation

Ensure software development practices comply

Evaluate emerging technologies

Provide training and support

Contribute to project planning

How You'll Work.

Team & Collaboration

Collaborate with researchers, analysts, and operational staff; Work with product team

Communication Scope

Communication skills

Process & Methodology

Project planning, Effort estimation, Timeline development, Milestone tracking, Reporting on progress

Full Job Description

**Please refer to the[How to Apply for a Job (for External Candidates)](https://www.mcgill.ca/hr/files/hr/apply_at_mcgill_university_-_guide_for_external_candidates_en.pdf) job aid for instructions on how to apply.** **If you are an active McGill employee (ie: currently in an active contract or position at McGill University), do not apply through this Career Site. Login to your McGill Workday account and apply to this posting using the Find Jobs report (type Find Jobs in the search bar).** **Position Summary:** LORIS is a web-based data management software designed at the McGill Centre for Integrative Neuroscience (MCIN). The candidate will be contributing to the development and maintenance of LORIS and specifically to The Clinical, biospecimen, imaging and genetic (C-BIG) repository LORIS platform which delivers a multimodal informatics infrastructure to provide users access to curated health data, with open-access repository. The **_C-BIG_** Repository is an Open Science collection of biological samples, clinical information, imaging, and genetic data from patients with neurological disease as well as from healthy control subjects. Reporting to the Senior Research Software Developer, the candidate will support the design, development, testing, and maintenance of tools and pipelines on LORIS platform. This includes building new automated importers for diverse data types—such as clinical, imaging and behavioral data—originating from multiple internal and external research groups. Responsibilities include implementing new features, enhancing existing functionality, bug tracking and resolution, user support, and maintaining both frontend and backend components of the platform. The developer will also be expected to contribute to documentation and help ensure data integrity and standardization in alignment with FAIR and open science principles. **Primary Responsibilities:** (i) Assist in defining the technical roadmap and delivering initiatives that support the strateg

Free ATS check

Applying for this Research Software Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about McGill University?

Real rants from real employees. Read before you apply.

Read Company Rants →