|Employment Type:||Full Time|
About UsThere is no information to display under this section.
We are seeking an experienced Software Engineer to formalise, extend and automate the validation pipelines across the components that make up our informatics products.
Professional experience is required in at least two of the following technologies: C++, python or AngularJS on TypeScript and RxJS.
The Oxford Nanopore Technologies Informatics teams are responsible for developing software, not only to control and monitor DNA/RNA sequencing instruments, but also to analyse the signal and evaluate the instruments’ performance.
Given the increased complexity of the systems that we develop and the dependencies among them, we require a dedicated team devoted to managing the APIs exposed by the components, multiple version support and contract agreement. We monitor the performance of the components, make comparisons across different versions and develop automated tools to flag conflicts.
In addition, we identify gaps in functionality testing and work with teams to develop automated test strategies.
What We are Looking For
We are seeking a senior Software Engineer with a penchant for good development practices who enjoys interacting with people of different backgrounds, is eager to learn, contribute to existing projects and find solutions to problems as they arise.
What We Offer
- A Gitlab development environment.
- A well-established TDD culture.
- We develop cross-platform products running on Ubuntu 16LTS, Win64 and Darwin.
Please note that no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation.
Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job.