Senior Software Developer - Human Genetics Informatics

With Wellcome Trust Sanger Institute in Cambridge - GB

More jobs from Wellcome Trust Sanger Institute

Posted on December 17, 2018

About this job

Compensation: £41k - 49k | Equity
Location options: Visa sponsor
Job type: Full-time
Experience level: Mid-Level
Role: System Administrator


computer-science, physics, bioinformatics, linux

Job description

Salary range: £40,850 to £49,428pa plus great benefits

Permanent contract

We are seeking a talented, motivated and experienced software developer to join the Human Genetics Informatics (HGI) team at the Wellcome Sanger Institute. HGI is a software focused team, responsible for the development and operation of scientific analysis workflows and tools for genetic data analysis. We also develop the infrastructure necessary to manage the efficient operation of those workflows.

This is an exciting opportunity for the successful candidate to be part of a dynamic team to deliver systems that produce analytical outputs for human genetics faculty research groups within the Sanger. Team members will be expected to produce quality code; to be able to work both independently and closely with colleagues to develop, debug, and optimize systems; and to be comfortable communicating directly with scientific researchers regarding requirements.

As part of the HGI team, the successful applicant would have access to Sanger's world-class computational resources, including an OpenStack private cloud environment, and many petabytes of high-speed distributed filesystems and object stores.

Recent graduates or current students in their final year are encouraged to apply, although it is highly desirable that any candidate has substantial development experience outside of coursework (e.g. active participation in open source projects or the pursuit of personal coding projects). A formal education or background in genetics is not required. 

Essential Skills

  • Degree in Computer Science or in a related quantitative field (e.g. mathematics, physics, bioinformatics).
  • Experience in developing software both independently and as part of a team (although not necessarily in a work context). 
  • Knowledge of core computer science concepts and practices.
  • Comfortable with quickly learning and using programming languages that are best suited to a task.
  • Experience with using source control (e.g. Git).
  • Knowledge of Linux/POSIX based operating systems, libraries, and tools. 
  • Good communication and presentation skills. 
  • An interest in scientific research and an intellectual curiosity.

Ideal Skills

  • Experience in genetics, bioinformatics, or a related field.
  • Experience in the development of free open-source software.
  • Knowledge of virtualization/containerisation technologies (e.g. Docker, Singularity).
  • Experience with high performance computing environments.
  • Familiarity with Common Workflow Language (CWL).
  • Familiarity with Cloud technologies (e.g. Terraform, Ansible, Kubernetes).
  • Experience with relational and non-relational databases.

Please include a CV and a cover letter

Closing date: 15th January 2019

Apply here