Software Engineer( Scientific applications)

Nxera Pharma

Greater London

On-site

GBP 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nxera Pharma in London (Hybrid) is seeking a pragmatic Software Engineer to help build and scale a computational drug discovery platform, enabling scientists to work more efficiently. The role spans backend development, cloud infrastructure, workflow automation, DevOps, scientific data management, and full-stack application development.

The candidate will design and maintain core services, build web portals, automate experimental workflows, and optimise compute resources including GPUs, while

Qualifications

  • Experience in biotechnology, pharmaceuticals, healthcare, or scientific research environments.
  • Experience building internal scientific software or laboratory data management systems.
  • Strong Python software engineering experience.
  • Experience developing backend services, APIs, and data-driven applications.
  • Experience building modern web applications using contemporary front-end technologies.
  • Experience working with relational databases and scientific or business data management systems.
  • Experience with AWS and cloud-native application development.
  • Familiarity with Linux systems and shell scripting.
  • Strong debugging, problem-solving, and software design skills.
  • Excellent communication skills and experience working within multidisciplinary teams.

Responsibilities

  • Design, develop, and maintain the core platform and backend services.
  • Build modern full-stack applications and internal portals that support scientific research.
  • Develop software that automates experimental workflows and replaces semi-manual processes.
  • Design and improve scientific data management systems and internal tooling.
  • Build and maintain cloud-native infrastructure on AWS using Infrastructure as Code.
  • Develop, deploy, and monitor containerised applications using Docker and Kubernetes/ECS where appropriate.
  • Build and maintain CI/CD pipelines for reliable software delivery.
  • Design workflow orchestration systems (e.g. Prefect) for large-scale computational pipelines.
  • Improve platform reliability, observability, monitoring, and logging.
  • Optimise compute infrastructure for high-performance workloads, including GPU resources.
  • Collaborate closely with scientific teams to productionise new computational methods.
  • Improve developer experience through automation, documentation, reusable libraries, and engineering best practices.
  • Ensure platform security, scalability, and operational excellence.

Skills

Python
API design
Backend systems
Full-stack
Team collaboration
Problem solving

Tools

Docker
Kubernetes
Terraform
AWS
GitHub Actions
CI/CD tooling
MLflow
OpenTelemetry
Prometheus

Job description

Software Engineer (Scientific Applications )


Location: London, UK (Hybrid)


About the Role

We're looking for a pragmatic Software Engineer to help build and scale our computational drug discovery platform while developing software that enables scientists to work more efficiently.


This is a hands-on engineering role spanning backend development, cloud infrastructure, workflow automation, DevOps, scientific data management, and full-stack application development.


What You'll Do


  • Design, develop, and maintain the core platform and backend services.

  • Build modern full-stack applications and internal web portals that support scientific research.

  • Develop software that automates experimental workflows and replaces semi-manual processes.

  • Design and improve scientific data management systems and internal tooling.

  • Build and maintain cloud-native infrastructure on AWS using Infrastructure as Code.

  • Develop, deploy, and monitor containerised applications using Docker and Kubernetes/ECS where appropriate.

  • Build and maintain CI/CD pipelines for reliable software delivery.

  • Design workflow orchestration systems (e.g. Prefect) for large-scale computational pipelines.

  • Improve platform reliability, observability, monitoring, and logging.

  • Optimise compute infrastructure for high-performance workloads, including GPU resources.

  • Collaborate closely with scientific teams to productionise new computational methods.

  • Improve developer experience through automation, documentation, reusable libraries, and engineering best practices.

  • Ensure platform security, scalability, and operational excellence.


Required Qualifications


  • Experience working in biotechnology, pharmaceuticals, healthcare, or scientific research environments.

  • Experience building internal scientific software or laboratory data management systems.

  • Strong software engineering experience using Python.

  • Experience developing backend services, APIs, and data-driven applications.

  • Experience building modern web applications using contemporary front-end technologies.

  • Experience working with relational databases and scientific or business data management systems.

  • Experience with AWS and cloud-native application development.

  • Strong understanding of Docker and containerised deployments.

  • Experience with CI/CD tools such as GitHub Actions.

  • Experience with Infrastructure as Code (Terraform, AWS CDK, or similar).

  • Familiarity with Linux systems and shell scripting.

  • Strong debugging, problem-solving, and software design skills.

  • Excellent communication skills and experience working within multidisciplinary teams.


Technologies


  • Python

  • AWS (Batch, ECS, EC2, S3, IAM, CloudWatch)

  • Docker

  • GitHub Actions

  • Terraform / AWS CDK

  • Redis (optional)

  • Kubernetes (nice to have)

  • MLflow (nice to have)

  • Prometheus, Grafana & OpenTelemetry (nice to have)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Experis UK • Greater London

On-site
GBP 138,000 - 153,000
Software Engineer
Software Engineer

Experis • Greater London

On-site
GBP 138,000 - 153,000
Software Engineer, Scientific Platform & Cloud Automation
Software Engineer, Scientific Platform & Cloud Automation

Nxera Pharma • Greater London

Hybrid
GBP 70,000 - 110,000
Principal Software Engineer
Principal Software Engineer

Internetwork Expert • Greater London

Hybrid
GBP 140,000 - 190,000
Senior Software Engineer - Scientific / HPC
Senior Software Engineer - Scientific / HPC

Technical Futures Ltd • Cambridgeshire and Peterborough

Hybrid
GBP 75,000 - 115,000
Shares
30 days holiday + Xmas/New Year break
Private healthcare
+2
Senior Software Engineer - HPC/Scientific
Senior Software Engineer - HPC/Scientific

Technical Futures Ltd • Cambridge

Hybrid
GBP 70,000 - 120,000
Shares
30 days holiday
Private healthcare
+2
Senior Cloud Data Engineer
Senior Cloud Data Engineer

Singular: Building Brilliant Biotechs • Oxford

On-site
GBP 90,000 - 120,000
Software Developer - Biology
Software Developer - Biology

Helical Ltd. • Greater London

Hybrid
GBP 60,000 - 90,000
Equity
Benefits
Software Engineer
Software Engineer

Security Wizardry Radar Page • Farnborough

On-site
GBP 40,000 - 60,000
Senior AI/ML Python Engineer
Senior AI/ML Python Engineer

Experis - ManpowerGroup • Greater London

Hybrid