Senior Research Software Developer

Centre of Genomics and Policy

Montreal, Quebec, Canada
Base: $100,980.00 - $151,480.00; bonus/equity: not...
On-site
Ruby on rails web development
Linux operating system development
Relational database systems (sql)
Lead the continuing evolution and advancement of the CBRAIN architecture design, technical development and implementation of the distributed computing research software platform

Job Summary

  • Lead the continuing evolution and advancement of the CBRAIN architecture design, technical development and implementation of the distributed computing research software platform.
  • Improve and maintain front-end user interfaces and components to support intuitive navigation and researcher workflows.
  • Provide guidance and training to junior developers, collaborators and external contributors about the CBRAIN system, its development workflows and open source foundational components.

Matching Summary

Lead the continuing evolution and advancement of the CBRAIN architecture design, technical development and implementation of the distributed computing research software platform.

Salary

Base: $100,980.00 - $151,480.00; Bonus/Equity: Not specified; Benefits: Competitive benefits package (Health, Dental, Life Insurance), Defined contribution pension plan, Group Registered Retirement Savings Plan (RRSP) and Tax Free Savings Account (TFSA)

Skills & Requirements

Must-have

  • Ruby on Rails web development
  • Linux operating system development
  • Relational database systems (SQL)
  • Version control systems (git)
  • Container technologies (Apptainer, Docker)
  • Object storage technologies (S3)

Nice-to-have

  • User Interface (UI) design
  • Python development
  • High-performance computing
  • Cloud computing experience

Key Requirements

  • Bachelor's degree or 3-year post-secondary program in computer science or related computer technology
  • Five (5) years of related experience
  • Experience with web development with Ruby on Rails
  • Experience with HTML, JavaScript and CSS
  • Strong understanding of Linux
  • Strong programming skills
  • Experience with relational database systems (SQL)
  • Experience with version control systems (e.g. git)
  • Experience with container technologies (Apptainer, Docker)
  • Experience with object storage technologies (S3)
  • Excellent written and spoken communication skills in English and French

Work Rights

Authorized to work in Canada

Tailored Resume

Cover Letter