Enable job alerts via email!

Software Engineer

Oxford Nanopore Technologies

Oxford

Hybrid

GBP 40,000 - 80,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Software Engineer to join their Manufacturing Tracking team. This hybrid role involves optimizing systems for manufacturing processes and telemetry data collection. You'll collaborate with a talented group of engineers, utilizing technologies like Python, Django, and AWS to enhance operational efficiency. If you're passionate about software development and eager to contribute to meaningful projects that impact society, this is an exciting opportunity to make a difference while working in a supportive and dynamic environment.

Benefits

Private healthcare
Generous pension contributions
Attractive bonus
Beautiful landscaped surroundings

Qualifications

  • Significant experience in server-side programming and Git collaboration.
  • Experience with Python, JavaScript, and web application development.

Responsibilities

  • Develop and deliver improvements to systems supporting business needs.
  • Maintain and improve MySQL database and evolve deployment pipelines.

Skills

Python
JavaScript
Typescript
Git
MySQL
Flask
Django
React
Kubernetes
AWS

Education

Bachelor's degree in Computer Science or related field

Tools

GitLab
Jira
Confluence
Slack

Job description

Join to apply for the Software Engineer role at Oxford Nanopore Technologies

1 week ago Be among the first 25 applicants

Join to apply for the Software Engineer role at Oxford Nanopore Technologies

Job Description

Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and a commercial presence in many global locations across the US, APAC and Europe.

Job Description

Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and a commercial presence in many global locations across the US, APAC and Europe.

Oxford Nanopore employs from multiple subject areas including nanopore science, molecular biology and applications, informatics, engineering, electronics, manufacturing and commercialisation. The management team, led by CEO Dr Gordon Sanghera, has a track record of delivering disruptive technologies to the market.

Oxford Nanopore’s sequencing platform is the only technology that offers real-time analysis, in fully scalable formats from pocket to population scale, that can analyse native DNA or RNA and sequence any length of fragment to achieve short to ultra-long read lengths. Our goal is to enable the analysis of any living thing, by anyone, anywhere!

Along with 3 other software engineers in the Manufacturing Tracking (MT) team, you will optimise ONT’s systems for driving manufacturing processes and for collecting device telemetry data for analysis. Please note that this role is mostly working from home, but we meet in the office to plan the upcoming sprint on the Monday at the start of each sprint.

This role is a hybrid role with a requirement to come into our Oxford HQ one day per week (Monday's) regularly.

The Details…

About The Manufacturing Tracking Team

Our mission is to optimise manufacturing efficiency and reliable capture of device telemetry across ONT.

Our team has four experienced software engineers (including this position), and sits within the Operational Systems Engineering department in Global IT. We also collaborate with data engineers and software engineers from across the business.

We build several systems to fulfil our mission, most importantly:

  • Sawtooth suite: Three Django/Flask/React applications for manufacturing operators to track their manufacturing sessions
  • Orca: A highly-available Flask API for receiving telemetry data from all our genetic sequencing devices across the world
  • Equipment Management Registry: A Django application for tracking the maintenance of equipment
  • End to End Data Transfer: A batch processing system for receiving and importing data from third party suppliers


What We’re Looking For…

At a minimum, this role requires significant experience of server-side programming and fluency with collaborating on code in a Git-based hosting platform.

Responsibilities

Beyond that, we are generally looking for candidates who are well suited to carry out the following key responsibilities of this role:

  • Efficiently develop & deliver improvements to our systems to support business needs:
  • Develop our Python- and React-based webapps and API services through GitLab merge requests
  • Maintain and improve the MySQL database data, schemas and structures
  • Evolve the GitLab deployment pipelines, Kubernetes manifests and AWS resources
  • Provide second-line support for our systems, working directly with our internal user base
  • Design careful and targeted solutions to important business problems
  • Suggest and drive efficiency improvements by writing tests, optimising repository settings and introducing metrics & dashboards
  • Improve our team’s spirit, sense of purpose and efficiency:
  • Uphold and enhance our team values, standards and practices
  • Define, estimate, prioritise and track work in prioritisation meetings and beyond
  • Create and manage clear, informative Jira tickets to track agreed work
  • Improve our team documentation, working practices and code standards
  • Engage in team retrospectives to drive further improvements
  • Collaboratively enhance code quality through code reviews
  • Engage with diverse stakeholders from across the organisation to define targeted improvements to meet ONT’s strategic goals:
  • Drive requirements-gathering meetings and important discussions in Slack and Jira
  • Lead initiatives from kick-off to delivery


Technologies we use

We Make Use Of The Following Technologies And Services

Managing work: Jira; Confluence; Slack

Languages: Python; JavaScript; Typescript

Frameworks: Django; Flask; React

Databases: MySQL; MongoDB Atlas

Pipeline tools: Gitlab repositories, merge requests & CI pipelines; Kubernetes manifests, Kustomize & kubectl

AWS infrastructure: Elastic Compute Cloud (EC2) instances; Lambdas; Elastic Kuberneres Service (EKS); Elastic Container Registry (ECR); Simple Storage Services (S3); Elastic File System (EFS); Virtual Private Cloud (VPC) networking and security groups

While experience in these technologies is helpful, they are not all required for the role. We care more about your ability to perform the role’s responsibilities than your expertise in specific technologies.

Our team engages with problems to understand the context and then design appropriate, effective solutions in an environment where priorities and requirements can change significantly over time. This sees us working with a wide range of stakeholders from various disciplines and at varying levels of seniority.

We prioritise openness and clear communication, and all contribute to the evolution of the team through honest feedback and regular retrospectives. We are looking for someone who shares these values, is enthusiastic about sharing their insight to help meet our challenges, and will be engaged in our working environment.

What We Offer…..

We offer outstanding benefits to include an attractive bonus, generous pension contributions, private healthcare and an excellent starting salary. Based within beautiful, landscaped surroundings with tree-lined walks, water features and a lake, all of which make for a wonderful working environment.

If you are looking to utilise your skills to really make a difference to humankind, then consider joining our team and apply today!

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.

About Us

Oxford Nanopore’s goal is to bring the widest benefits to society through enabling the analysis of anything, by anyone, anywhere. The company has developed a new generation of nanopore-based sensing technology enabling the real-time, high-performance, accessible and scalable analysis of DNA and RNA. The technology is used in more than 100 countries to understand the biology of humans and diseases, plants, animals, bacteria, viruses and whole environments.

Oxford Nanopore was founded in 2005 as a spin-out from the University of Oxford and now employs over 1000 employees around the world.

Seniority level
  • Seniority level
    Entry level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology

Referrals increase your chances of interviewing at Oxford Nanopore Technologies by 2x

Get notified about new Software Engineer jobs in Oxford, England, United Kingdom.

Oxford, England, United Kingdom 5 months ago

Oxford, England, United Kingdom 2 weeks ago

Oxford, England, United Kingdom 2 weeks ago

Milton, England, United Kingdom 3 weeks ago

Oxford, England, United Kingdom 2 weeks ago

Bicester, England, United Kingdom 1 week ago

Newbury, England, United Kingdom 2 weeks ago

Grove, England, United Kingdom 2 weeks ago

Oxford, England, United Kingdom 1 week ago

Oxford, England, United Kingdom 3 weeks ago

Graduate Software Engineer (Cloud Solutions)

Reading, England, United Kingdom 2 months ago

High Wycombe, England, United Kingdom 4 weeks ago

Oxford, England, United Kingdom 2 weeks ago

Grove, England, United Kingdom 2 weeks ago

Wantage, England, United Kingdom 1 day ago

Oxford, England, United Kingdom 5 days ago

Brize Norton, England, United Kingdom 2 weeks ago

Oxford, England, United Kingdom 9 hours ago

Marlow, England, United Kingdom 1 month ago

Software Developer, Full Stack, Typescript, Remote, COR7203

Oxford, England, United Kingdom 1 month ago

Oxford, England, United Kingdom 3 months ago

Oxford, England, United Kingdom 2 weeks ago

Frontend Developer - up to £60k - ID39064

Oxford, England, United Kingdom 6 days ago

Oxford, England, United Kingdom 1 month ago

Software Engineer - Scientific Computing - 65k - ID39628
Software Developer, React TypeScript, COR7200

Wantage, England, United Kingdom 1 month ago

Salford, England, United Kingdom 2 weeks ago

Reading, England, United Kingdom 1 week ago

Didcot, England, United Kingdom 1 week ago

Reading, England, United Kingdom 5 days ago

Reading, England, United Kingdom 2 weeks ago

Reading, England, United Kingdom 1 month ago

Oxford, England, United Kingdom 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer (Entry Level)

TN United Kingdom

Gloucester

Remote

GBP 30,000 - 50,000

2 days ago
Be an early applicant

Senior Software Engineer

William Huston Photography

Reading

Remote

GBP 50,000 - 80,000

9 days ago

Python Typescript Open-Source Software Engineer

InterAct Consulting

Milton Keynes

Remote

GBP 40,000 - 80,000

10 days ago

Python Typescript Open-Source Software Engineer

CybeRim

Milton Keynes

Remote

GBP 40,000 - 70,000

11 days ago

Senior Software Engineer

ZipRecruiter

Maidenhead

Remote

GBP 55,000 - 65,000

14 days ago

Software Engineer (web)

TN United Kingdom

Gloucester

Remote

GBP 40,000 - 70,000

11 days ago

Snr. Software Engineer (C#/.Net) (Remote in the United Kingdom)

TN United Kingdom

Cheltenham

Remote

GBP 50,000 - 90,000

11 days ago

Software Engineer

Wealth Wizards Limited

Remote

GBP 40,000 - 80,000

Yesterday
Be an early applicant

Senior Software Engineer (UK Remote)

Turnitin

Manchester

Remote

GBP 60,000 - 100,000

Yesterday
Be an early applicant