It, Tech & Data

Bioinformatics Software Engineer

Skriver kode og bygger pipelines, der omsætter rå DNA-data til resultater, som forskere og læger kan bruge. Rollen er halvt softwareudvikling, halvt biologi. Typiske arbejdspladser er biotek, medicinalfirmaer, hospitalslaboratorier og universiteter. Fokus er på robuste og skalerbare systemer, der kan køres igen med samme resultat — ikke på enkeltstående analyser.

Centrale kompetencer

Hvad laver en bioinformatics software engineer?

Arbejdet ligger mellem laboratoriet og serverrummet. Du bygger den software, der gør biologiske data brugbare i praksis.

En stor del af tiden går med pipelines. En pipeline tager rå data fra en sekventeringsmaskine og leverer et færdigt svar. Undervejs renses data, sammenlignes med et referencegenom og annoteres med kendt viden. En enkelt kørsel kan behandle hundredvis af gigabyte.

Det, der adskiller rollen fra ren dataanalyse, er kravet om drift. Koden skal køre igen om to år og give præcis samme resultat. Det kaldes reproducerbarhed og er hele fagets omdrejningspunkt.

Typiske opgaver:

  • Bygge og vedligeholde pipelines i Nextflow eller Snakemake
  • Skrive produktionskode i Python, R, Rust eller C++
  • Pakke værktøjer i Docker eller Apptainer, så versioner er låst fast
  • Optimere kørsler, så et helgenom analyseres på timer i stedet for døgn
  • Køre jobs på HPC-clustre som GenomeDK og Computerome eller i AWS og Azure
  • Bygge API'er og brugerflader, så biologer selv kan starte en analyse
  • Skrive tests og validere, at en opdatering ikke flytter resultaterne
  • Håndtere datastandarder som FASTQ, BAM, CRAM og VCF

En almindelig arbejdsdag starter tit med at tjekke, om nattens kørsler er gået igennem. En prøve er måske fejlet på grund af lav dækning eller en fuld disk. Derefter kodereview, et møde med laboratoriet om en ny prøvetype og resten af dagen på udvikling. Mange arbejder i tætte teams med bioinformatikere, molekylærbiologer og læger.

Brancher der ansætter:

  • Klinisk genetik og patologi på hospitaler
  • Medicinalfirmaer, hvor data bruges til at finde nye lægemiddelmål
  • Biotek og diagnostikvirksomheder
  • Mikrobiom, fødevarer og enzymer
  • Planteforædling og landbrug
  • Universiteter og core facilities
  • Leverandører af sekventeringsudstyr og analysesoftware

Hvilken lovgivning dækker denne rolle?
Selve titlen kræver ikke autorisation, men det du bygger, er ofte reguleret. Bruges softwaren til diagnostik, tæller den som medicinsk udstyr efter EU's IVDR-forordning (2017/746), der kræver risikostyring, validering og fuld sporbarhed på versioner. Genetiske oplysninger er følsomme personoplysninger efter databeskyttelsesforordningen (GDPR), og Datatilsynet fører tilsyn med behandlingen. Nationalt Genom Center er oprettet med hjemmel i sundhedsloven, og adgang til data derfra kræver godkendelse. Forskning på menneskeligt biologisk materiale skal anmeldes til en videnskabsetisk komité efter komitéloven.

Hvad tjener en bioinformatics software engineer?

Typisk månedsløn (median, fuld tid, før skat)

64.304 kr.

De fleste tjener mellem 52.510 og 78.045 kr./md. (nedre og øvre kvartil).

Kilde: Danmarks Statistik, lønstatistik (LONS20) 2024. Standardberegnet månedsfortjeneste — inkl. pension og tillæg.

Er du bioinformatics Software Engineer? Se hvor din løn ligger

Skriv din løn — du ser med det samme, hvor du ligger i lønspændet. Helt uden login.

Din erfaring i faget

Hvad får du om måneden, før skat?

Din faste månedsløn før skat. Tallet forlader ikke din telefon, før du selv siger ja.

kr./md.

Arbejder du deltid? Regn op til fuld tid (37 timer), før du sammenligner — statistikken er lavet på fuld tid.

Hvordan bliver man bioinformatics software engineer?

Der er to normale veje ind: fra biologien mod koden, eller fra koden mod biologien. Begge findes i praksis, og arbejdsgivere ansætter fra begge sider.

Den direkte universitetsvej

  • Bachelor på tre år i bioinformatik, molekylærbiologi, biokemi, datalogi eller softwareteknologi
  • Kandidat på to år i bioinformatik eller beslægtet retning
  • Aarhus Universitet, Københavns Universitet, DTU og Syddansk Universitet udbyder uddannelser på området

Adgangskravene til bacheloren er typisk matematik A, engelsk B og kemi eller biologi på B-niveau. Kravene varierer mellem universiteterne, så tjek den enkelte uddannelse på Uddannelses- og Forskningsministeriets portal adgangskvotienter.dk. Optag sker gennem kvote 1 og kvote 2.

Fra software mod biologi
En datalog eller datamatiker kan komme ind uden biologisk uddannelse. Du skal lære nok molekylærbiologi til at forstå, hvad data betyder. Det er ofte den hurtigste vej, fordi teams mangler folk med rigtige udviklervaner: tests, versionsstyring og drift. Kombinationen af Nextflow, Docker og et par offentlige datasæt i en portefølje virker stærkt.

Fra biologi mod software
Mange starter som våd-lab-biolog og begynder at skrive scripts. Skiftet kræver, at du lærer at skrive kode andre kan læse og vedligeholde. Kurser hos EMBL-EBI og materialet fra nf-core og Bioconductor bruges bredt i branchen.

Ph.d. eller ej
En ph.d. på tre år er almindelig i forsknings- og pharmastillinger. Til rene engineering-roller i industrien er den sjældent et krav. Her tæller kodekvalitet og driftserfaring mere end publikationer.

Karriereveje videre

  • Senior og principal engineer med ansvar for arkitekturen bag pipelines
  • Tech lead eller teamleder for en bioinformatikplatform
  • Platform- og DevOps-rolle med fokus på HPC og cloud
  • Produkt- eller løsningsansvarlig hos en softwareleverandør
  • Kvalitets- og regulatorisk rolle omkring IVDR-godkendt software
  • Forsker eller konsulent inden for genomik

Brug for at hyre en? Se efter beviser på drift, ikke kun analyse. Bed om et eksempel på en pipeline, kandidaten har vedligeholdt over tid, og spørg hvordan resultater blev valideret efter en opdatering.

Værktøjer og teknologi

Sprog: Python er standarden til pipelines og værktøjer. R bruges til statistik og især til RNA-analyser via Bioconductor. Rust og C++ bruges, når hastighed og hukommelse er kritisk. Bash er uundgåeligt i det daglige.

Workflow-motorer: Nextflow er mest udbredt i Europa, ofte sammen med færdige workflows fra nf-core. Snakemake bruges bredt i akademiske miljøer. WDL og CWL ses hos større internationale samarbejder.

Infrastruktur: Linux, Git og GitHub eller GitLab er grundlaget. Docker, Apptainer og Conda med Bioconda låser versioner fast. Jobs køres via Slurm på HPC-clustre som GenomeDK i Aarhus og Computerome på DTU, eller i AWS og Azure. CI/CD-opsætninger tester pipelines automatisk ved hver ændring.

Fagspecifikke værktøjer: BWA og minimap2 til at mappe læsninger, samtools og bcftools til filhåndtering, GATK og DeepVariant til variantkald, Ensembl VEP til annotering. STAR og Salmon til RNA-sekventering. Scanpy og Seurat til enkeltcelleanalyse. AlphaFold og BLAST til proteiner og sekvenssøgning.

Dataformater: FASTQ, BAM, CRAM, VCF, GFF og GTF. Du kommer til at kende dem i detaljer, inklusive deres irriterende kanttilfælde.

Databaser og ressourcer: Ensembl, UCSC Genome Browser, NCBI, UniProt, ClinVar og gnomAD.

Kommerciel software: QIAGEN CLC Genomics Workbench, Illuminas DRAGEN og Geneious ses i både hospitals- og industrimiljøer.

Du leder efter en bioinformatics software engineer i dag. Men et andet sted sidder én og leder efter det, DU er god til.

Sådan bliver mennesker fundet nu — ikke gennem netværk og opslag, men fordi nogen søger. Vi bygger Vift People, fordi det du er god til, fortjener at kunne findes.

Hvad er du bedre til end de fleste?

Det du skriver her, bliver det første kort på din side — du skal kun bruge navn og mail, og det tager to minutter. Og Vift People er nyt: de første med er også de første, der bliver fundet.

Mød menneskene bag titlen

Overvejer du at blive bioinformatics software engineer — eller mangler du en? Søg blandt rigtige mennesker, eller stil faget et spørgsmål og få besked når nogen fra branchen svarer.

Find en bioinformatics software engineer

Er du selv bioinformatics software engineer? Opret din gratis profil — bliv synlig og få tilbudt opgaver.

Ofte stillede spørgsmål

Hvad laver en bioinformatics software engineer?

Bygger og driver den software, der behandler biologiske data i stor skala. Det er typisk pipelines, der omsætter rå sekventeringsdata til færdige resultater om gener, varianter eller mikroorganismer. Arbejdet handler lige så meget om drift, tests og reproducerbarhed som om biologi.

Hvad er forskellen på en bioinformatiker og en bioinformatics software engineer?

En bioinformatiker analyserer data for at besvare et biologisk spørgsmål. En software engineer bygger de systemer, analysen kører på, og gør dem stabile nok til produktion. I små teams laver den samme person begge dele.

Hvordan bliver man bioinformatics software engineer?

Den typiske vej er en bachelor og kandidat i bioinformatik, molekylærbiologi eller datalogi, i alt cirka fem år. Man kan også skifte fra en udviklerkarriere og lære biologien undervejs. En portefølje med en fungerende Nextflow-pipeline vejer tungt i en ansættelsessamtale.

Kan man blive bioinformatics software engineer uden en biologiuddannelse?

Ja, det sker ofte. Du skal kunne nok molekylærbiologi til at forstå, hvad en variant eller en læsning betyder. Til gengæld er erfaring med tests, versionsstyring og containere en mangelvare i mange bioinformatikteams.

Er det svært at blive bioinformatics software engineer?

Det er krævende, fordi du skal være rimeligt god til to fag på én gang. Datamængderne er store, og fejl opdages ofte først flere trin nede i en pipeline. Til gengæld er der få om buddet, netop fordi kombinationen er sjælden.

Kræver jobbet en ph.d.?

Nej, ikke til rene udviklerroller i industrien. En ph.d. er almindelig i forskning og i medicinalfirmaernes opdagelsesafdelinger. Til engineering-stillinger tæller kodekvalitet og driftserfaring mere.

Hvem ansætter bioinformatics software engineers i Danmark?

Hospitalernes genetiske og patologiske afdelinger, medicinal- og biotekvirksomheder, mikrobiom- og enzymfirmaer samt universiteternes core facilities. Dertil kommer leverandører af analysesoftware og sekventeringsudstyr. Miljøerne er koncentreret omkring København og Aarhus.

Skal software til diagnostik godkendes?

Ja, hvis den bruges til at stille eller understøtte en diagnose. Så er den medicinsk udstyr efter EU's IVDR-forordning og skal opfylde krav til validering og dokumentation. Det betyder i praksis, at hver ændring i koden skal kunne spores og begrundes.

Udgivet august 2026. Senest opdateret august 2026. Se alle stillinger