Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Oxford Nanopore Technologies

Oxford

On-site

GBP 50,000 - 70,000

Full time

6 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A pioneering tech company in Oxford seeks a skilled Software Engineer to lead a team in developing manufacturing analytics systems for its DNA sequencing product. The role involves developing cutting-edge Python and React applications, managing MySQL databases, and improving overall workflow through efficient systems. Ideal candidates will possess solid experience in server-side programming and a collaborative Git environment. Benefits include competitive salary, generous bonuses, and private healthcare within a scenic working environment.

Benefits

Attractive bonus
Generous pension contributions
Private healthcare

Qualifications

  • Significant experience in server-side programming.
  • Experience in a regulated manufacturing environment preferred.
  • Fluency in Git collaboration.

Responsibilities

  • Develop and improve Python and React-based web applications.
  • Maintain MySQL database structures.
  • Evolve deployment pipelines and AWS resources.

Skills

Server-side programming
Git collaboration
Python
React
MySQL
AWS
Kubernetes

Tools

GitLab
Jira
Job description

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

Job Description

Oxford Nanopore Technologies: Our 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 for faster, information rich, accessible and affordable molecular analysis.

The first application is DNA/RNA sequencing, and the technology is in development for the analysis of other types of molecules including proteins.

The technology is used to understand and characterise the biology of humans and diseases such as cancer, plants, animals, bacteria, viruses, and whole environments.

With a thriving culture of ambition and strong innovation goals, Oxford Nanopore is a UK headquartered company with global operations and customers in more than 125 countries.

We are looking for a talented software engineer to lead a team developing systems that track the manufacture of our revolutionary DNA sequencing product. You will lead a small team of developers to support stakeholders across the business as we scale up and transform our manufacturing analytics platform.

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.

The Details...
About the Manufacturing Tracking team

Our mission is to optimise manufacturing efficiency and reliable capture of device telemetry across ONT. We collaborate with manufacturing engineers, 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...

This role requires significant experience of server-side programming and fluency with collaborating on code in a Git-based hosting platform. Experience of working with advanced manufacturing, particularly within a regulated environment, would be an advantage.

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

1. 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

2. 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

3. 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
  • Lead initiatives from kick-off to delivery

The successful candidate will demonstrates a commitment to continuous learning and staying updated with the latest industry trends and advancements. They should be proactive in exploring new tools, methodologies, and best practices to enhance the efficiency and effectiveness of the software development process.

This role will suit someone motivated by working in a fast-paced environment with an adaptable leadership style to handle the demands of a diverse and changing environment and who enjoys being able to apply creative solutions to problems.

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 Technologies: Our 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 for faster, information rich, accessible and affordable molecular analysis. The first application is DNA/RNA sequencing, and the technology is in development for the analysis of other types of molecules including proteins. The technology is used to understand and characterise the biology of humans and diseases such as cancer, plants, animals, bacteria, viruses, and whole environments. With a thriving culture of ambition and strong innovation goals, Oxford Nanopore is a UK headquartered company with global operations and customers in more than 125 countries.

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