Software Developer, Bioinformatics

British Columbia Centre for Excellence in HIV/AIDs
Vancouver, BC, Canada
Job Type:
  • Programmer/Developer
Degree Level Required:
Apply Now

Software Developer, Bioinformatics

JOB: To work as part of a software development team to analyze viral genetic sequence data for making clinical treatment recommendations and supporting research programs on viral diversity and evolution. The Software Developer, Bioinformatics is responsible for developing robust, efficient and fault-tolerant software in a GNU/Linux environment. Responsibilities primarily include building and maintaining analytical pipelines for Next-Generation Sequencing data of HIV, HCV and other viral genomes. The Software Developer, Bioinformatics, also contributes to general software development as part of a larger team and to overall data management to ensure the consistent and accurate reporting of results to end users. The Software Developer, Bioinformatics will report to the Lead Software Developer.

ORGANIZATION: The BC-CfE Laboratory operates an accredited clinical programme whose primary goal is to develop and deliver Personalized Medicine tests to help guide the treatment and care of individuals living with HIV and hepatitis C virus (HCV) in British Columbia and nationally. The BCCfE laboratory also leads cutting-edge research towards the eradication of HIV and HCV globally. The BC-CfE Laboratory develops and maintains a number of proprietary and open-source software programs used to analyze HIV and HCV genetic sequence data, securely store analytical outputs in an Oracle relational database, and to report results to end-users. A selection of the BC-CfE Laboratory’s open-source projects is available at


JOB RESPONSIBILITIES: • Develops and implements bioinformatics software, scripts and tools, particularly those related to the analysis and visualization of Next-Generation Sequence data • Analyzes and visualizes data for scientific research projects • Contributes to the design, development, testing, maintenance and documentation of software applications, databases, data analysis services and information management systems • Evaluates system requirements and refines technical specifications by efficient analysis of business systems, software source code, data patterns and existing documentation • Performs system configuration and integrates software solutions into Laboratory Information Systems • Assists and trains staff, students and other professionals on the use of software • Performs other duties as required


JOB QUALIFICATIONS: Required: • Bachelor’s Degree in Bioinformatics, Computational Biology, Computer Science or related field • Minimum of three (3) years recent related work experience • Proficiency in Next-Generation Sequencing analysis including read mapping, de-novo assembly, alignment and variant calling • Advanced proficiency with Python v2 and/or v3 • Intermediate-Advanced proficiency with GNU/Linux operating systems • Demonstrated ability to work independently • Demonstrated problem solving and organization skills • Strong attention to detail • Excellent verbal and written communication skills, including technical writing skills • Strong interpersonal skills and proven ability to work with colleagues with a broad range of backgrounds in an interdisciplinary team.

Experience in these areas would be an asset: • Molecular biology (“wet lab”) techniques • Familiarity with scientific computing (simulations and statistical analysis of data) in R, MATLAB, Maple or equivalent. • Commercial software development • Development experience and knowledge of front-end web technologies including HTML5, JavaScript, JavaScript frameworks, such as jQuery and ReactJS, Ajax and CSS • Django web framework • Laboratory information management systems • Intermediate to Advanced proficiency in database systems and administration (Oracle PL/SQL or PostgreSQL preferred) • Demonstrated programming experience in Ruby or R

  • How to Apply

    Please Include in your letter of submission: • Resume and cover letter • Experience and interests • Links to contributions to open-source software repositories

Additional Information

BENEFITS: Employee benefits include Medical, Extended Health, Dental, Group Life Insurance, and Pension as well as accrued vacation and sick time.

STATUS: This is a two-year, temporary full-time with the possibility of extension

JOB START DATE: As soon as possible

SALARY: Commensurate with qualification and experience

LOCATION: BC Centre for Excellence in HIV/AIDS, Vancouver, BC.

CONTACT: c/o HR Coordinator, BC Centre for Excellence in HIV/AIDS, Vancouver, BC

APPLICATION DEADLINE: Open until the position is filled

Please note: Only Canadian Citizens, legal residents or residents with a legal work permit will be considered.