It, Tech & Data
API Engineer
En API engineer bygger og passer på de grænseflader, som it-systemer udveksler data igennem — fx betalinger, ordrer, lagerstatus og brugerdata. Arbejdet spænder fra design og dokumentation til sikkerhed, versionering og drift i produktion. Rollen findes typisk i banker, e-handel, SaaS-virksomheder og hos offentlige myndigheder.
Centrale kompetencer
- REST
- OpenAPI
- OAuth 2.0
- GraphQL
- JSON
- Postman
- Kafka
- Kubernetes
Hvad laver en API engineer?
En API engineer sørger for, at to systemer kan tale sammen uden at nogen sidder og flytter data manuelt. Et API (application programming interface) er en aftale om, hvilke data et system udleverer, i hvilket format og under hvilke betingelser. API engineeren designer den aftale, bygger den, sikrer den og vedligeholder den i årevis bagefter.
Det særlige ved rollen er, at andre bygger oven på arbejdet. En webshop, en app eller en samarbejdspartners system afhænger af, at API'et opfører sig som lovet. Derfor fylder bagudkompatibilitet, dokumentation og fejlhåndtering meget mere her end i almindelig produktudvikling.
Typiske opgaver
- Designe endpoints og datamodeller, ofte contract-first i en OpenAPI-specifikation, før der skrives kode
- Bygge selve API'et i fx Java med Spring Boot, C# med .NET, Go, Python eller Node.js
- Sætte adgang og login op med OAuth 2.0 og tokens, så kun de rette systemer får data
- Styre trafikken i en API-gateway: rate limits, quotas, caching, logning og nøglestyring
- Versionere API'er og udfase gamle udgaver uden at ødelægge de systemer, der allerede bruger dem
- Skrive dokumentation, eksempler og et testmiljø (sandbox), så andre udviklere kan komme i gang selv
- Overvåge svartider og fejlrater i drift og finde årsagen, når noget begynder at hakke
- Bygge integrationer til tredjeparter: betalingsudbydere, fragtfirmaer, ERP-systemer og CRM
En almindelig arbejdsdag
Dagen starter tit med at kigge på overvågningen fra natten. Er der flere timeouts end normalt mod et bagvedliggende system? Så kommer standup med teamet, og derefter et par timer med kode eller review af kollegers pull requests. Efter frokost er der ofte møde med et team, der skal bruge API'et. De ønsker et nyt felt i svaret, og API engineeren skal vurdere, om det kan lægges ind uden at bryde noget for de andre forbrugere. Sidst på dagen opdateres specifikationen, og ændringen sendes ud i en release note.
En del af jobbet er også ren detektivarbejde. Når en partner melder, at noget fejler, skal man kunne læse logs og traces og afgøre, om fejlen ligger hos afsenderen, i gatewayen eller i den underliggende database.
Hvor arbejder de
- Banker, realkredit og pension, hvor EU's betalingstjenestedirektiv PSD2 forpligter banker til at åbne konto- og betalingsdata for godkendte tredjeparter
- E-handel og logistik, hvor lager, fragt og betaling skal spille sammen i realtid
- SaaS-virksomheder, hvor API'et i sig selv er en del af produktet og prissættes
- Telebranchen, energiselskaber og forsyning med mange kundesystemer, der skal integreres
- Det offentlige og deres leverandører, fx mod Datafordeleren under Klima-, Energi- og Forsyningsministeriet, CVR-data fra Erhvervsstyrelsen samt MitID og NemLog-in under Digitaliseringsstyrelsen
Forskellen på en API engineer og en backend-udvikler
En backend-udvikler bygger funktionalitet til sit eget produkt. En API engineer bygger til fremmede udviklere, som man ikke kan ringe til før en ændring. Det gør rollen mere disciplineret: alt skal dokumenteres, versioneres og kunne forklares. Mange steder hedder rollen bare senior backend-udvikler eller integrationsudvikler, men opgaverne er de samme.
Hvis du skal hyre en
Spørg konkret ind til erfaring, ikke til værktøjslister. Gode spørgsmål er: Hvordan har du udfaset en gammel version af et API? Hvad gør du, når den samme betaling sendes to gange? Hvordan skelner du mellem en fejl hos brugeren og en fejl hos jer i svarkoderne? En stærk kandidat har konkrete historier og en holdning. En svag kandidat taler kun om sprog og frameworks.
Vær også opmærksom på jura, hvis API'et udleverer persondata. Ifølge databeskyttelsesforordningen GDPR, som Datatilsynet fører tilsyn med i Danmark, må et svar kun indeholde de oplysninger, modtageren reelt har brug for. Arbejder virksomheden i en kritisk sektor, stiller EU's NIS2-direktiv desuden krav til logning, adgangsstyring og leverandørsikkerhed, som API engineeren i praksis skal bygge ind.
Hvad tjener en API 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 aPI 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.
Arbejder du deltid? Regn op til fuld tid (37 timer), før du sammenligner — statistikken er lavet på fuld tid.
Hvordan bliver man API engineer?
Der er ingen autorisation og ingen fast uddannelse til at blive API engineer. Til gengæld forventer arbejdsgivere, at du kan kode, og at du forstår, hvordan data flyder mellem systemer. Langt de fleste kommer ind via en it-uddannelse og et par år som almindelig udvikler.
De almindelige veje
- Datamatiker, 2,5 år på et erhvervsakademi. Adgangskravet er en gymnasial eksamen eller en erhvervsuddannelse på mindst tre år plus matematik B. Du søger via optagelse.dk
- Professionsbachelor i softwareudvikling som overbygning (top-up) oven på datamatiker, 1,5 år
- Diplomingeniør i softwareteknologi, 3,5 år, fx på DTU eller SDU. Her kræves typisk matematik A
- Bachelor og kandidat i datalogi eller software engineering, i alt 5 år, fx på Aarhus Universitet, IT-Universitetet, Aalborg Universitet eller Københavns Universitet
- Erhvervsuddannelsen datatekniker med speciale i programmering, hvor du er i lære i en virksomhed undervejs
Alternative veje ind i faget
Mange API engineers er ikke startet som udviklere. Klassiske spring er fra it-support til drift til udvikling, eller fra integrationskonsulent på et ERP-system. Har du arbejdet med Business Central, SAP eller et andet fagsystem, kender du allerede datamodellerne — og det er halvdelen af arbejdet.
Selvlært er også en reel vej i denne branche, men den kræver bevismateriale. Byg et lille API, læg det offentligt op med en OpenAPI-specifikation, dokumentation og et testmiljø. Det siger mere til en samtale end et kursusbevis. Vil du læse ved siden af et job, findes der diplomuddannelse i softwareudvikling på deltid gennem erhvervsakademierne under reglerne om åben uddannelse.
Regn ikke med at starte her
API engineer er sjældent et førstejob. De fleste bruger to til fire år som udvikler eller integrationsspecialist først. Man skal have prøvet at ødelægge noget i produktion for at forstå, hvorfor versionering er så vigtigt.
Certificeringer der faktisk tæller
Certificeringer er ikke et krav, men de hjælper især uden lang uddannelse. Relevante er AWS Certified Developer Associate, Microsoft Certified Azure Developer Associate (AZ-204) og Certified Kubernetes Application Developer fra CNCF. Arbejder du med en bestemt platform, findes der også produktcertificeringer fra fx Kong, Apigee og MuleSoft.
Karriereveje videre
Fra API engineer går vejen typisk mod integrationsarkitekt eller løsningsarkitekt, hvor du tegner sammenhængen mellem systemerne i stedet for at bygge dem. Andre går mod platform engineering eller developer experience, hvor du bygger det, resten af udviklerne arbejder på. En tredje vej er API-produktejer i virksomheder, der sælger adgang til deres data. Kombinerer du API'er med sikkerhed, er application security specialist en efterspurgt niche.
Værktøjer og teknologi
Værktøjskassen er stor, men den er nogenlunde den samme fra virksomhed til virksomhed. Ingen forventer, at du kan det hele — men du skal kunne noget i hver kategori.
Sprog og frameworks
- Java med Spring Boot og C# med .NET er de tunge valg i danske banker, forsikring og det offentlige
- Node.js med TypeScript og Python med FastAPI bruges meget i SaaS og hos startups
- Go vinder frem, hvor der skal håndteres meget trafik med få ressourcer
Design og specifikation
- OpenAPI (tidligere Swagger) til at beskrive REST-API'er
- GraphQL, når forbrugeren selv skal bestemme, hvilke felter der hentes
- gRPC og Protobuf til hurtig kommunikation mellem interne tjenester
- AsyncAPI og JSON Schema til hændelsesbaserede API'er og validering af data
Test og fejlsøgning
- Postman, Insomnia eller Bruno til at kalde og dele API-kald
- Kontrakttest med Pact, så en ændring fanges, før forbrugeren opdager den
- Belastningstest med k6 eller JMeter, når API'et skal tåle spidsbelastning
Gateway og adgang
- API-gateways som Kong, Apigee, Azure API Management, AWS API Gateway eller WSO2
- OAuth 2.0 og OpenID Connect, ofte med Keycloak eller Entra ID som udsteder
- JWT-tokens, API-nøgler og mTLS-certifikater til maskin-til-maskin-adgang
Hændelser og køer
- Kafka og RabbitMQ, når data skal skubbes ud i stedet for at blive hentet
- Webhooks til at give besked til partnere, fx når en ordre skifter status
Drift og overvågning
- Docker og Kubernetes til at køre tjenesterne
- Git med GitHub Actions, GitLab CI eller Azure DevOps til automatisk udrulning
- OpenTelemetry, Grafana, Datadog eller ELK til logs, målinger og sporing af enkelte kald
Danske integrationer, man møder i praksis
- MitID og NemLog-in til login og fuldmagter
- Digital Post og e-Boks til forsendelser til borgere
- Datafordeleren til adresse-, ejendoms- og matrikeldata
- CVR-registret til virksomhedsopslag
- Nemhandel og Peppol til elektroniske fakturaer til det offentlige
- Betalingsløsninger som Nets, Nexi og MobilePay
Du leder efter en API 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
1 person på Vift People matcher kompetencerne bag denne stilling — mød personen her, eller stil faget et spørgsmål.
- Jeg kan hjælpe virksomheder med lokal AIAarhus · 6 kompetencer
Er du selv API engineer? Opret din gratis profil — bliv synlig og få tilbudt opgaver.
Ofte stillede spørgsmål
Hvad laver en API engineer i praksis?
Hun bygger de grænseflader, andre systemer henter og sender data igennem. En typisk dag går med at designe endpoints, skrive kode, gennemgå kollegers ændringer og fejlsøge i produktion. En stor del af tiden bruges også på dokumentation og på at rådgive de teams, der bruger API'et.
Hvad er forskellen på en API engineer og en backend-udvikler?
Teknisk set overlapper de meget, og mange virksomheder bruger titlerne i flæng. Forskellen er hvem man bygger til: en backend-udvikler bygger til sit eget produkt, en API engineer bygger til fremmede udviklere. Derfor vejer versionering, bagudkompatibilitet og dokumentation tungere i rollen.
Hvordan bliver man API engineer uden en it-uddannelse?
Det kan lade sig gøre, men det tager længere tid. Den mest realistiske vej er via et job tæt på systemerne — support, drift eller integrationskonsulent på et ERP- eller fagsystem — og derfra flytte sig mod udvikling. Byg samtidig et offentligt API med dokumentation, så du har noget konkret at vise frem.
Er det svært at blive API engineer?
Selve programmeringen er ikke det sværeste. Det svære er at designe noget, der stadig virker om tre år, når tyve andre systemer er afhængige af det. Den dømmekraft kommer først med erfaring, og derfor ansættes der næsten aldrig helt nyuddannede direkte i rollen.
Hvilke programmeringssprog skal man kunne?
I danske banker, forsikring og det offentlige er Java og C# de mest udbredte. I SaaS og hos mindre virksomheder ser man oftere TypeScript, Python og Go. Vælg ét sprog og bliv rigtig god til det — de fleste arbejdsgivere accepterer, at du lærer deres sprog undervejs.
Hvad skal jeg spørge om, når jeg ansætter en API engineer?
Spørg om konkrete situationer frem for teknologilister. Bed kandidaten fortælle, hvordan hun har udfaset en gammel API-version uden at ødelægge noget for kunderne. Spørg også, hvordan hun håndterer, at det samme kald ankommer to gange, og hvordan hun beskytter persondata i svarene.
Bliver API engineers overflødige på grund af AI?
Kodegenerering fjerner en del af rutinearbejdet, især standard-endpoints og testdata. Til gengæld skal AI-agenter og assistenter selv have API'er at arbejde igennem, og det øger behovet for veldokumenterede og sikre grænseflader. Vurderingen af hvad der må udstilles, og hvordan adgangen styres, ligger fortsat hos et menneske.
Udgivet august 2026. Senest opdateret august 2026. Se alle stillinger