
2026-02-24
Vad gör en Cobolutvecklare?
En Cobolutvecklare arbetar med hjärtat i världens ekonomi — de enorma stordatorsystem som hanterar transaktioner för banker, försäkringsbolag och myndigheter. I praktiken handlar rollen om att vårda, felsöka och vidareutveckla den affärslogik som ser till att pensioner betalas ut och att kortbetalningar fungerar. Det är ett yrke där arkeologi möter modern teknik, eftersom du ofta arbetar i gränslandet mellan kod skriven för trettio år sedan och dagens moderna molnlösningar.
Innehållsförteckning
Så ser vardagen ut
En stor del av arbetstiden går åt till att analysera och förstå logik i befintliga system ("systemarkeologi"), medan själva skrivandet av ny kod tar betydligt mindre tid än vad många tror.
Visste du?
Varje gång du drar ditt kort eller swishar pengar är chansen nära 100 procent att koden som faktiskt flyttar pengarna är skriven i COBOL. Språket hanterar över 70 procent av världens alla affärstransaktioner dagligen, vilket gör koden till en osynlig men kritisk infrastruktur för hela samhället.
Konkreta arbetsuppgifter
Systemunderhåll och förvaltning
Kärnan i arbetet är att se till att de affärskritiska systemen rullar utan avbrott. Det handlar sällan om att bygga nytt från scratch, utan om att modifiera existerande logik när lagar ändras eller nya bankprodukter lanseras.
Eftersom systemen ofta är enorma och komplexa krävs en stor försiktighet. En liten ändring på ett ställe kan få konsekvenser i en helt annan del av systemet.
Exempel i vardagen:
Riksbanken höjer styrräntan. Du får i uppdrag att justera ränteberäkningen i bankens bolånesystem. Du lokaliserar rätt modul i koden, uppdaterar formeln och kör omfattande tester för att säkerställa att miljoner kunder får exakt rätt räntekostnad på nästa faktura. Inget får bli fel.
Felsökning och "detektivarbete"
När något går fel i en stordator (mainframe) är det ofta början på ett logiskt pussel. Du gräver i så kallade dumpar och loggar för att spåra vad som hände precis innan kraschen.
Detta kräver att du kan läsa kod som kanske skrevs innan du föddes och förstå hur den ursprungliga utvecklaren tänkte. Många utvecklare beskriver detta som den mest tillfredsställande delen av jobbet — att lösa mysteriet.
Exempel i vardagen:
En nattlig körning av pensionsutbetalningar stannar plötsligt. Du analyserar felmeddelandet och ser att systemet försökte läsa in en fil med felaktigt datumformat från ett externt system. Du skriver en snabb fix som hanterar avvikelsen och startar om jobbet så att pengarna finns på kontot när pensionärerna vaknar.
Integration och modernisering
Cobolsystem lever inte i ett vakuum. En viktig uppgift är att bygga bryggor mellan stordatorn och moderna webb- eller mobilappar. Du exponerar gammal, stabil Cobol-kod som moderna API:er.
Det innebär att du ofta samarbetar med Java- eller .NET-utvecklare för att bestämma hur data ska skickas fram och tillbaka mellan den gamla kärnan och den nya appen.
Exempel i vardagen:
Banken vill att kunder ska kunna se sitt preliminära lånelöfte direkt i appen. Logiken för att räkna ut detta ligger i stordatorn. Du skriver ett nytt Cobol-program som tar emot kundens data, kör beräkningen och levererar svaret i ett format som app-teamet enkelt kan hämta via ett REST-API.
Batchhantering och JCL
Mycket av arbetet i stordatorvärlden sker i "batch" — enorma datakörningar som sker på nätterna. För att styra dessa använder du ett scriptspråk som heter JCL (Job Control Language).
Du sätter upp reglerna för i vilken ordning programmen ska köras: "Först läser vi in fil A, sedan uppdaterar vi databas B, och sist skriver vi ut rapport C".
Exempel i vardagen:
Det är månadsskifte och försäkringsbolaget ska skicka ut årsbesked. Du designar ett batch-flöde i JCL som betar igenom hela kunddatabasen. Du optimerar flödet så att de tunga beräkningarna körs parallellt för att hinna klart innan kundtjänst öppnar klockan 08:00 nästa morgon.
Specialisering och fördjupning
Inom Cobol och stordatorvärlden finns två tydliga huvudspår för den som vill specialisera sig.
Renodlad Mainframe-expert
Här dyker du djupt ner i tekniken bakom stordatorn (IBM z/OS). Du blir expert på transaktionshanteraren CICS, databasen DB2 och optimering av kod för att spara processorkraft. Rollen handlar om prestanda och stabilitet på djup nivå.
Migrations- och moderniseringsarkitekt
Denna specialisering handlar om att flytta bort från eller kapsla in Cobol. Du arbetar strategiskt med att lyfta affärslogik till molnet (Cloud) eller skriva om delar av systemen till Java/C#. Du måste förstå både den gamla och den nya världen flytande.
Hur arbetsuppgifterna förändras med erfarenhet
Nivå | Typiska arbetsuppgifter |
|---|---|
Junior (0–2 år) | Lära sig systemets struktur och bankens/företagets specifika "dialekt" av Cobol. Enklare felrättningar, rapportgenerering och mycket parprogrammering med seniora mentorer. |
Medior (2–5 år) | Tar eget ansvar för mindre projekt och ändringar. Arbetar självständigt med felsökning i JCL och databaser. Börjar delta i designmöten för nya integrationer. |
Senior (5+ år) | Ansvarar för systemarkitektur och prestandaoptimering. Fungerar som mentor för nya utvecklare. Löser de svåraste produktionsstoppen och planerar långsiktig modernisering. |
Tech Lead / Specialist | Fattar beslut om teknikvägval. Hur ska stordatorn prata med molnet? Arbetar nästan uteslutande med design, strategi och kvalitetssäkring av andras kod. |
Röster från yrket
I en intervju med tidningen Finansliv berättar Erik Weyler, plattformsarkitekt på SEB, om en vanlig missuppfattning gällande yrket:
Att folk inte vill lära sig cobol är helt fel, en myt. [...] Våra system är stora och viktiga och de måste fortsätta funka och vidareutvecklas.
— Erik Weyler, plattformsarkitekt, Finansliv, 2023
På Folksams karriärsida beskriver Cobolutvecklaren Maria den direkta samhällsnyttan i hennes dagliga arbetsuppgifter:
Jag känner också att de system jag jobbar med verkligen är viktiga för Folksam och för samhället. Vi tar hand om cirka 500 000 transaktioner per timme och skulle systemet plötsligt stanna får hälften av Sveriges pensionärer inte ut sin pension. Det är roligt att ansvara för system som är viktiga på riktigt.
— Maria, Cobolutvecklare, Folksam Karriär, 2024
Mer om yrket – Cobolutvecklare
800 miljarder
Så många rader COBOL-kod används dagligen i produktionssystem världen över, enligt en global undersökning från Micro Focus (2022). Det är en ökning från tidigare mätningar, vilket krossar myten om att språket håller på att dö ut. Tvärtom växer kodbaserna i takt med att digitaliseringen ökar transaktionsvolymerna.
Vad folk tror
Att Cobolutvecklare sitter vid gamla "gröna skärmar" och arbetar i en isolerad bubbla helt utan moderna verktyg.
Hur det faktiskt ser ut
Idag skriver många kod i moderna utvecklingsmiljöer som Visual Studio Code eller Eclipse. Du använder samma typ av versionshantering (Git) och agila metoder (Scrum/Kanban) som vilken app-utvecklare som helst. Tekniken är gammal, men verktygen är nya.
"Silvertunamin" skapar en unik arbetsmarknad. En stor del av världens Cobol-expertis närmar sig pensionsåldern, ofta kallat "the silver tsunami". Detta har skapat ett enormt sug efter nyare, yngre utvecklare som kan ta över facklan. För dig som väljer yrket innebär det ofta en mycket trygg arbetsmarknad och en chans att snabbt få stort ansvar, eftersom kunskapsöverföringen måste ske nu.
Det är logikernas paradis. Eftersom COBOL är extremt verbost (pratsamt) och designat för att vara läsbart, handlar arbetsuppgifterna mindre om att memorera kryptisk syntax och mer om att förstå flöden. Språket gör precis det man säger åt det att göra, varken mer eller mindre. För den som gillar struktur, ordning och tydlig logik är det ofta en befrielse jämfört med nyare, mer abstrakta ramverk.
Vanliga frågor
En Cobolutvecklare arbetar med stordatorsystem som hanterar transaktioner för banker, försäkringsbolag och myndigheter. Rollen handlar om att vårda, felsöka och vidareutveckla den affärslogik som ser till att kritiska funktioner som pensionsutbetalningar och kortbetalningar fungerar felfritt.
Vanliga arbetsuppgifter inkluderar systemunderhåll och förvaltning, felsökning av logiska problem i komplexa system, integration av stordatorn med moderna API:er samt batchhantering och styrning av nattliga datakörningar med JCL.
Nej, COBOL hanterar över 70 procent av världens affärstransaktioner och det finns över 800 miljarder rader kod i produktion globalt. Istället för att dö ut växer kodbasen i takt med att digitaliseringen ökar transaktionsvolymerna.
Många Cobolutvecklare använder idag moderna utvecklingsmiljöer som Visual Studio Code eller Eclipse, och arbetar med versionshantering i Git samt agila metoder som Scrum, trots att de arbetar mot stordatorsystem.
Arbetsmarknaden är mycket trygg. Den så kallade 'silver tsunami', där många seniora experter går i pension, har skapat ett stort behov av nya utvecklare som kan ta över ansvaret för samhällskritisk infrastruktur.

Rekryteringsspecialist
Anna Fredriksson







