scientific software developer

ECM Selection Limited
Oxford, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Automation of Tests C Sharp (Programming Language) Continuous Integration Python (Programming Language) Scala (Programming Language) Software Version Control Programming Languages

Job description

Drive the creation of the software and infrastructure for next-generation DNA sequencing with this promising and well-funded startup, supporting biomedical R&D and product development. Work with a skilled, cross-discipline team of scientists, who are bringing together expertise from computing, bioinformatics, molecular biology and chemistry.

This impressive and well-funded group is poised to revolutionise healthcare, as the exclusive pioneer of a unique new approach in DNA sequencing. This is a potentially “breakthrough” technology which will change the healthcare landscape and can significantly cut the time it takes to provide medical care to those who most need it. It’s also fresh and challenging work in which the right people can break new ground.

This is a collaborative role for a scientific software developer. Working closely with colleagues with expertise in bioinformatics and statistical genetics, you’ll be building out scalable systems to handle substantial data volumes. Robust, fully tested data pipelines are required, and these may need to provide secure APIs for access by external partners.

Requirements

  • A good degree in a relevant subject from a top university, and strong A-level grades; a PhD is optional
  • Commercial experience in professional scientific software development (though strong CVs with academic experience at reputable institutions will still be reviewed by ECM)
  • Experience working alongside colleagues from a variety of disciplines; you’ll be happy to collaborate with scientists
  • A comprehensive knowledge of modern software best practice, as at top commercial companies: source control, CI / CD, automated testing
  • An appreciation of agile approaches (short sprints, hard problems first, always a working build)
  • Expertise in relevant programming languages; Python is suggested but experience with other languages (C#, Java, Scala, modern JavaScript, etc.) is of interest

Given those prerequisites, the following areas are of additional interest: data pipeline development for next generation sequencing i.e. NGS, epigenetics, genomics, leadership and line management.

Full UK work permission (without time limit, restriction or sponsorship) and UK residence are required.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle · Coffee With Developers

2:56 min

Test automation strategy and following the testing pyramid

Daniel Strmečki +1 · World Congress 2022

1:36 min

Introduction to programming language internal workings

Aleksandra Sikora · World Congress 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

7:52 min

Q&A on agile implementation and challenging norms

Ivan Milanov Ivan Milanov · Europe 2026 Virtual

Videos

See all

Related articles

See all