Software Engineer

Oxford Nanopore Technologies

Oxford

On-site

GBP 65,000 - 90,000

Full time

2 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Oxford Nanopore Technologies is seeking a software engineer to design, build and maintain core software across the customer platform ecosystem. You will develop APIs and integrations with platforms such as Salesforce or Dynamics 365, modernise legacy systems and improve testing, deployment, monitoring and observability.

The role involves working with product owners, UX and architects to translate customer needs into robust software, balancing technical quality with delivery and customer value.

Qualifications

  • Proficient Python development experience.
  • Experience building modern web applications, services, and APIs.
  • Strong understanding of software engineering principles and design patterns.
  • Experience with REST APIs and integrating multiple systems.
  • Experience with relational databases and SQL.
  • Familiarity with cloud-based architectures.
  • Experience with automated testing and CI/CD.
  • Knowledge of application security, performance and observability.
  • Experience with Git and modern development workflows.
  • Ability to work with both modern and legacy technologies.

Responsibilities

  • Design, build, test and maintain reliable software across our customer platform ecosystem.
  • Develop and maintain APIs, integrations and services connecting customer-facing applications with platforms like Salesforce and Dynamics 365.
  • Help modernise legacy applications and reduce technical debt and complexity.
  • Build secure, scalable and maintainable solutions using engineering patterns and standards.
  • Collaborate with product owners, UX, architects and engineers to deliver value.

Skills

Python
REST APIs
SQL
Cloud-based architectures
CI/CD
Git
Testing/QA automation
Security best practices
Distributed systems
Legacy systems integration

Tools

Git
CI/CD pipelines

Job description

JOB DESCRIPTION

Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and 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 Francis Van Parys , has a track record of delivering disruptive technologies to the market.

About Us

Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and 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 Francis Van Parys , 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 (for rapid insights), 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. We offer real-time nanopore-based DNA/RNA sequencing technology: accessible, easy to use and fully scalable for any requirement.

Summary
  • Design, build, test and maintain reliable software across our customer platform ecosystem.
  • Develop and maintain APIs, integrations and services connecting customer-facing applications with platforms such as Salesforce and Dynamics 365.
  • Help modernise legacy applications and progressively reduce technical debt and unnecessary complexity.
  • Build secure, scalable and maintainable solutions using appropriate engineering patterns and standards.
Key Responsibilities
  • Work closely with Product Owners, UX, architects and other engineers to turn customer and business needs into working software.
  • Contribute to technical design and architecture discussions, challenging solutions constructively where there is a better approach.
  • Improve automated testing, deployment, monitoring and observability.
  • Diagnose and resolve production issues, identifying root causes rather than simply treating symptoms.
  • Participate in code reviews and help maintain high engineering standards across the team.
  • Contribute to continuous improvement in our development practices, tooling and ways of working.
  • Share knowledge and support other engineers across the team.
Qualifications/Experience
  • Strong commercial software development experience using Python
  • Experience building modern web applications, backend services and/or APIs.
  • Good understanding of software engineering principles, design patterns and maintainable code.
  • Experience working with REST APIs and integrating multiple systems.
  • Experience with relational databases and SQL.
  • Familiarity with cloud-based application architectures.
  • Experience with automated testing and CI/CD.
  • Understanding of application security, performance and observability.
  • Experience working with Git and modern development workflows.
  • Confidence working in an environment containing both modern and legacy technologies.
  • A pragmatic approach to balancing technical quality, customer value and delivery.
Nice to have

Experience in any of the following would be useful, but isn't essential:

  • Ruby / Ruby on Rails
  • JavaScript / TypeScript and modern frontend frameworks
  • AWS
  • Salesforce integrations
  • Microsoft Dynamics 365 integrations
  • Identity, authentication and customer account platforms
  • Integration platforms and event-driven architectures
  • Ecommerce or complex transactional platforms
  • Modernising or decomposing legacy applications

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.

LI-ZP1
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 your file here.

Similar jobs

Similar jobs worth comparing

Development Scientist
Development Scientist

Oxford Nanopore Technologies • Oxford

On-site
GBP 52,000 - 75,000
Bonus scheme
Generous pension contributions
Private healthcare
Software Automation Test Engineer
Software Automation Test Engineer

Oxford Nanopore Technologies • Oxford

On-site
GBP 45,000 - 65,000
Attractive bonus
Private healthcare
Pension contributions
Product Data Administrator
Product Data Administrator

Oxford Nanopore Technologies • Oxford

On-site
GBP 28,000 - 42,000
Scientist (Technical Operations)
Scientist (Technical Operations)

Oxford Nanopore Technologies • Oxford

On-site
GBP 40,000 - 65,000
attractive bonus
generous pension contributions
private healthcare
+1
Senior InfoSec Engineer
Senior InfoSec Engineer

Oxford Nanopore Technologies • Oxford

Hybrid
GBP 70,000 - 110,000
Product Manager, Sequencing Platforms
Product Manager, Sequencing Platforms

Oxford Nanopore Technologies • Oxford

On-site
GBP 70,000 - 90,000
Product Manager - Bioinformatics
Product Manager - Bioinformatics

Oxford Nanopore Technologies • Oxford

On-site
GBP 75,000 - 105,000
Senior Campaign Manager
Senior Campaign Manager

Oxford Nanopore Technologies • Oxford

On-site
GBP 50,000 - 70,000
Bonus eligibility
Pension contributions
Private healthcare
Tech Transfer Scientist
Tech Transfer Scientist

Oxford Nanopore Technologies • Oxford

On-site
GBP 30,000 - 45,000
Attractive bonus
Generous pension contributions
Private healthcare
+1
Genomic Applications Manager
Genomic Applications Manager

Oxford Nanopore Technologies Ltd. • Oxford

Hybrid
GBP 45,000 - 65,000