Requirements:
Honours degree in a discipline such as Computer Science, Engineering or Information Systems with 4-5 years' experience in software engineering or
Masters degree (or equivalent) in computer science, information technology or engineering with 3 years' experience in software engineering
Expertise in Python, with experience in the Django Framework
Proficiency in at least one other programming language such as C#, NodeJS, Java or PHP
Experience in developing RESTful APIs
Experience in CI/CD
Proficiency in working with common structured data formats, including JSON and XML
Experience in writing unit tests with good code coverage
Experience with Linux shell and working within a Unix environment
Experience with configuration management (e.g. Ansible, chef)
Proficient understanding of code versioning with Git
Excellent English written and oral communication skills
Evidence of organizational skills
Advantageous:
Experience in/knowledge of biological data and tools
Experienced with writing reusable workflows in Nextflow, Snakemake, Workflow Description Language (WDL), or Common Workflow Language (CWL)
Experience in deploying virtual environments and applications on public cloud providers, such as OpenStack, AWS, Azure, or Google Cloud
Knowledge of Kubernetes and building/deploying containerized applications
An understanding of the Secure Software Development Lifecycle (SSDLC)
Able to work well with individuals from diverse fields and backgrounds
Federated analysis
Responsibilities:
Gather use cases and specifications
Assess TRE implementation frameworks
Work with stakeholders, design, maintain and manage business-critical systems and infrastructure service components
Develop/implement TRE infrastructure and services for specific use cases,
Integrate data and tool registries, develop containerized workflows as required
Implement and contribute to GA4GH standards and APIs for federated analysis
Roll out federated TREs with central hub
Create and maintain technical documentation for user support
Provide highly specialized support for developed systems and infrastructure service components
Work with existing TRE projects globally
Closing date:
25 March 2026