×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Cloud Engineer - Software

Job in Norwich, Norfolk County, NR2, England, UK
Listing for: Tropic
Contract position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (12-month fixed-term contract)

We’re hiring a platform-leaning Full-Stack Engineer to build the services that power Tropic’s internal scientific tools, linking laboratory workflows, sequencing metadata, and bioinformatics pipelines into reliable, production-grade systems.

Job Purpose

This is a hands‑on role for someone who enjoys backend engineering, data modelling, cloud deployment, and making systems robust, while still being able to deliver pragmatic UI when needed.

You’ll help create the “platform layer” that makes scientific work scalable and repeatable:

  • Workflow services for request intake, sample/run tracking, job orchestration, and results delivery
  • Metadata + lineage systems to connect lab inputs → pipeline runs → outputs, with traceability
  • APIs and integrations to connect internal apps with pipelines and storage systems
Responsibilities
  • Design and implement backend services and REST APIs that integrate lab operations with bioinformatics pipelines (validation, async execution, status tracking, retries).
  • Own data modelling and persistence: schema design, migrations, indexing, query performance, and data quality controls (Postgre

    SQL preferred).
  • Build job execution patterns for long‑running analysis workflows (queue‑based execution, async workers, idempotency, audit logs).
  • Integrate with cloud storage and compute (GCP preferred): object storage, service‑to‑service auth, eventing/messaging, and data warehousing where relevant.
  • Deliver production readiness: logging/monitoring, alerting, security, permissions, secrets management, and operational runbooks.
  • Contribute to UI where it matters: lightweight interfaces for workflow initiation, run monitoring, and results discovery (React/Type Script).
  • Collaborate with bioinformaticians and scientists to translate workflows into scalable, maintainable systems.
Requirements
  • 3-6+ years' experience building and operating backend services in production.
  • Strong backend skills in Python (FastAPI/Flask/Django) and API design (REST, auth, versioning).
  • Experience with async workloads (task queues, background workers, event‑driven design, long‑running jobs).
  • Hands‑on delivery with Docker
    , CI/CD, and production deployments.
  • Comfortable owning reliability:
    observability
    , incident‑ready thinking, security basics, and pragmatic trade‑offs.
  • Able to collaborate across disciplines and communicate clearly with non‑engineers.
Nice‑to‑have
  • Workflow orchestration familiarity:
    Snakemake
    , Nextflow, Airflow, or similar.
  • Experience with RBAC, audit logging, secrets management, or regulated‑data practices.
  • Familiarity with scientific/NGS concepts (metadata, QC, FASTQ/BAM/VCF).
  • Frontend experience with React/Type Script is a plus.
About Us

Tropic is one of the world’s leading agricultural gene‑editing companies. Our team is dedicated to the development and commercialization of high‑performing varieties of tropical crops to provide significant benefits to growers, producers and consumers globally, tackling real‑world problems around food security and sustainability.

Our vision is to become a leading seed business with significant ownership of its products from the laboratory to the field, while maintaining constructive relationships with growers and consumers based on transparency and trust.

Why Join Tropic?
  • Build platform services used directly by scientists and bioinformaticians
  • High ownership, real production systems, and visible impact
  • Strong cross‑functional collaboration in a mission‑driven company
  • Social events throughout the year
  • Competitive compensation and benefits including Private Medical Care, Medical Cash Plan, 25 days annual leave, Group Income Protection and Life Assurance
Further Information
  • Job Location – Hybrid - with some presence on Norwich site
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary