💻 IT & teknik

CV-exempel mjukvaruutvecklare (2026)

Mjukvaruutvecklare är det breda huvudnamnet för den som bygger själva systemet — backend, tjänster och den arkitektur som håller när trafiken tiodubblas. Ange språket du kan på djupet, .NET/C#, Java, Python eller Go, hur du designat tjänster som skalar och hur du tänker kring datamodeller, tillförlitlighet och drift. Koppla varje system till en storleksordning: antal anrop, latens under last eller en incident du byggde bort.

Tomas ErikssonTomas Eriksson · 29 juli 2026 · 5min lästid
ATS-anpassat CV-exempel
📄 Komplett CV-exempel

Komplett CV som mjukvaruutvecklare

Det här CV:t visar hur du presenterar språk, arkitektur och system som håller i skala. Anpassa teknik, bransch och siffror efter din egen erfarenhet.

Anton Sjögren
Mjukvaruutvecklare · Backend & distribuerade system
📍 Stockholm📧 anton.sjogren@email.se📱 +46 70 234 56 78🌐 github.com/antonsjogren
📚 Djupare: så fyller du i personuppgifterna rätt
Profil

Mjukvaruutvecklare med 6 års erfarenhet av att bygga backend och distribuerade system i Java, Go och Python. Byggde om en betaltjänst på Spotify till händelsedriven arkitektur med Kafka som klarar 40 000 anrop per sekund med p99-latens under 80 ms. Trygg i domändriven design, datamodellering i PostgreSQL och Cassandra, och i att ta ett system hela vägen från API-kontrakt till drift på Kubernetes. Bryr mig lika mycket om tillförlitlighet som om ny kod — SLO:er, felbudgetar och observability i Prometheus och Grafana hör till hantverket. Van vid att äga en tjänst i produktion och delta i on call-rotation.

📚 Djupare: så skriver du en stark profiltext
Arbetslivserfarenhet
Mjukvaruutvecklarefeb 2022 – nu
Spotify — Stockholm
  • Ansvarig för en betalningsnära backendtjänst i Go med händelseflöden i Kafka.
  • Designade om tjänsten från synkrona anrop till händelsedriven arkitektur och höll p99-latensen under 80 ms vid 40 000 anrop per sekund.
  • Införde SLO:er och felbudgetar med mätning i Prometheus och Grafana, vilket halverade antalet larm nattetid.
  • Deltar i on call-rotation och skriver postmortems som lett till konkreta arkitekturändringar.
  • Arbetar i autonoma team (Spotifys squad-modell) med kodgranskning och trunk-based development.
Backendutvecklareaug 2019 – jan 2022
Ericsson — Stockholm
  • Byggde backendtjänster i Java och Spring Boot för telekomsystem med höga krav på tillgänglighet.
  • Modellerade data i PostgreSQL och Cassandra och optimerade frågor som kortade svarstiden med en tredjedel.
  • Containeriserade tjänster med Docker och satte upp automatiska tester i pipelinen inför varje release.
📚 Djupare: så beskriver du arbetslivserfarenhet med resultat
Utbildning
Civilingenjör Datateknik2014 – 2019
KTH Kungliga Tekniska högskolan
Certified Kubernetes Application Developer (CKAD)2023
Cloud Native Computing Foundation
📚 Djupare: så tar du upp utbildning på CV:t
Kompetenser
Java & Spring BootGo (Golang) & gRPCPythonHändelsedriven arkitektur (Kafka)Datamodellering (PostgreSQL, Cassandra)Domändriven design & systemarkitekturKubernetes, Docker & driftObservability (Prometheus, Grafana) & SLO:er
📚 Djupare: så väljer och formulerar du kompetenser
Vidareutbildning

GitHub: github.com/antonsjogren · CKAD-certifierad (2023) · Bidragsgivare till öppen källkod (gRPC-ekosystemet) · Medlem i Sveriges Ingenjörer

📚 Djupare: vad räknas som meriterande
Gör det personligt
1👤Fyll i namn och kontaktuppgifter
2📝Skriv din profiltext
3💼Lägg till arbetslivserfarenhet
4🎓Ange din utbildning
5💡Välj dina kompetenser
Skapa mitt eget CV
🎨 Mallstilar

Samma innehåll, tolv stilar

Välj en ren, teknisk layout som lyfter språk och arkitektur.

CV-mall Professionell — gratis CV-mall för din ansökanSe mall
Professionell
CV-mall Modern — gratis CV-mall för din ansökanSe mall
Modern
CV-mall Klassisk — gratis CV-mall för din ansökanSe mall
Klassisk
CV-mall Enkel — gratis CV-mall för din ansökanSe mall
Enkel

Över 2 000 000 CV:n har skapats med våra mallar

Se alla mallar på vår CV-exempel-sida.

📝 Profiltext

En profil som visar systemtänk

I din profil anger du år i yrket, ditt huvudspråk och minst ett system du designat för skala. En storleksordning — antal anrop per sekund, latens under last eller en incident du byggde bort — säger mer om din nivå än en lång teknikräcka.

Gör inte

Jag är en driven mjukvaruutvecklare som gillar att bygga smarta lösningar och lära mig ny teknik. Jag är noggrann, ansvarsfull och trivs i team.

Bättre

Mjukvaruutvecklare med 6 års erfarenhet av backend i Java och Go. Byggde om en betaltjänst till händelsedriven arkitektur med Kafka som klarar 40 000 anrop per sekund med p99-latens under 80 ms. Arbetar med domändriven design, SLO:er och drift på Kubernetes, och äger tjänster i produktion inklusive on call.

Fler tips? Läs vår guide för personlig profil.

Skapa mitt CV
💡 Färdigheter

Vad svenska arbetsgivare söker hos en mjukvaruutvecklare

Svenska produkt- och industribolag söker mjukvaruutvecklare som äger ett system i djupet — inte bara skriver funktioner, utan väljer arkitektur, modellerar data och håller tjänsten tillförlitlig i produktion. Koppla varje färdighet till ett språk, ett arkitekturbeslut och en storleksordning.

🧱

Backend & systemspråk

Java, Go, C#, Python, Rust. Ange språket du kan på djupet och de tjänster du byggt i produktion.

🕸️

Distribuerade system

Händelsedriven arkitektur, köer i Kafka, gRPC, idempotens och konsistens. Beskriv hur systemet håller när trafiken växer.

📐

Systemarkitektur & design

Domändriven design, API-kontrakt, avvägningar mellan monolit och tjänster. Visa besluten du tog och varför.

🗄️

Datamodellering

PostgreSQL, Cassandra, Redis. Beskriv datamodeller, indexering och hur du optimerat under last.

⚙️

Drift & tillförlitlighet

Kubernetes, SLO:er, felbudgetar, on call. Ange hur du håller en tjänst uppe och lär av incidenter.

🔭

Observability

Prometheus, Grafana, OpenTelemetry, distribuerad tracing. Visa hur du ser vad systemet faktiskt gör i produktion.

Läs mer om vilka kompetenser du kan nämna i vår kompetensguide.

Välj en mall och börja
📊 Marknadsläge

Så ser mjukvaruutvecklarrollen ut i Sverige just nu

Titeln mjukvaruutvecklare är den bredaste i hela IT-annonsfloran, och det är just bredden som gör den lurig att skriva ett CV till. Den rymmer allt från inbyggda system i en Volvo till betaltjänster på Klarna, men tyngdpunkten ligger nästan alltid bortom gränssnittet: på backend, på tjänster och på den arkitektur som ska hålla när användarna blir tio gånger fler. Är det den rollen du söker, är det den historien CV:t ska berätta.

Det som skiljer en junior från en senior i den här yrkesgruppen syns sällan i vilka språk de listar, utan i vad de mäter och vilka avvägningar de kan motivera. En seniorare utvecklare skriver inte att tjänsten är snabb, utan om p99-latens under last, om felbudgetar och om varför köer valdes framför synkrona anrop. Den som bara radar upp Java, Python och Kubernetes utan en enda storleksordning ser ut att ha rört tekniken, inte ägt den.

Läs annonsen som en teknisk specifikation. Ett produktbolag som bygger för hög trafik vill se distribuerade system och tillförlitlighet; ett industribolag med inbyggd mjukvara värderar minneshantering, realtid och robusthet; en scaleup mitt i en migration vill ha någon som brutit isär en monolit förut. Samma titel, tre helt olika CV — vikta din text efter vilken verklighet du söker dig till.

Bygg CV:t kring språket du kan på djupet, ett par system du designat och en synlig länk till GitHub. Låt varje erfarenhetspunkt bära en siffra eller ett arkitekturbeslut snarare än ännu ett tekniknamn i kanten. En rekryterare på ett svenskt techbolag lägger sällan mer än en minut på första genomläsningen, och det som fastnar ska vara vad du byggt och hur det höll.

Efterfrågan är fortsatt bland de starkaste på arbetsmarknaden, och Arbetsförmedlingen klassar utvecklaryrken som bristyrken år efter år. Produktbolag som Spotify, Klarna och King konkurrerar om samma ingenjörer som Ericsson, Volvo Cars och en lång rad scaleups och konsultbolag. Lönespannet är brett: de som börjar landar kring 38 000–47 000 kr, mediorroller på 47 000–63 000 och seniora ingenjörer når 63 000–88 000 kr enligt SCB och Sveriges Ingenjörer, med optioner ovanpå i delar av produktvärlden.

Vill du att CV:t ska läsas som seniort snarare än ambitiöst, skriv som någon som äger en tjänst i produktion — inte bara skriver kod till den. En rad om on call, en postmortem som ändrade arkitekturen och ett SLO du höll säger rekryteraren mer om din nivå än ännu en certifiering. Det är kombinationen av djup i ett språk och ansvar för hur systemet mår i drift som gör dig till mjukvaruutvecklare i ordets fulla mening.

📋 Arbetslivserfarenhet

Så beskriver du arbetslivserfarenhet som mjukvaruutvecklare

Beskriv per anställning vilket system du ägde, vilket arkitekturbeslut du tog och vilken storleksordning det handlade om. "Håller p99 under 80 ms vid 40 000 anrop per sekund" väger tyngre än "arbetade med backend".

Mjukvaruutvecklarefeb 2022 – nu
Spotify — Stockholm
  • Designade om en betaltjänst till händelsedriven arkitektur i Go och Kafka — 40 000 anrop per sekund med p99 under 80 ms.
  • Införde SLO:er och felbudgetar med Prometheus och Grafana och halverade nattlarmen.
  • Deltar i on call och skriver postmortems som lett till konkreta arkitekturändringar.
Backendutvecklareaug 2019 – jan 2022
Ericsson — Stockholm
  • Byggde backendtjänster i Java och Spring Boot för telekomsystem med höga tillgänglighetskrav.
  • Modellerade data i PostgreSQL och Cassandra och kortade svarstiden med en tredjedel.
  • Containeriserade tjänster med Docker och automatiserade tester i pipelinen.

Använd aktiva verb för att göra dina punkter starkare.

✅ Praktiska tips

Att göra och inte göra

Vanliga misstag och smarta val vi ser i CV:n för mjukvaruutvecklare. Följ dessa riktlinjer så sticker ditt CV ut hos svenska rekryterare.

Ange en storleksordning

"40 000 anrop per sekund" eller "p99 under 80 ms" gör din arkitektur konkret på ett sätt tekniknamn aldrig gör.

Visa att du äger tjänsten i drift

On call, SLO:er och en postmortem du skrev signalerar att du tar ansvar bortom att koden kompilerar.

Motivera ett arkitekturbeslut

Skriv varför du valde köer framför synkrona anrop, inte bara att du gjorde det. Omdöme väger tyngre än verktyg.

Undvik "driven och noggrann"

Det skriver alla utvecklare. Visa det genom ett system du tog från design till stabil drift.

Fastna inte i frontend

Söker du en bred mjukvaruroll, lyft backend, arkitektur och data — inte gränssnitt. Tyngdpunkten ska synas direkt.

Inget personnummer eller foto

Betrakta personnummer och foto som ett anrop utan syfte — de tillför inget i ett svenskt CV och ska bort.

Kontrollera ditt CV med vår CV-checklista innan du söker.

Skapa mitt CV
💰 Löneindikation

Vad tjänar en mjukvaruutvecklare?

Junior
38 000 – 47 000 kr/mån
0–2 års erfarenhet
Medior
47 000 – 63 000 kr/mån
2–5 års erfarenhet
Senior
63 000 – 88 000 kr/mån
5+ års erfarenhet

Källa: SCB Lönesök · Sveriges Ingenjörer lönestatistik

❓ Vanliga frågor

FAQ: CV som mjukvaruutvecklare

Svar på de vanligaste frågorna om att skriva ett CV som mjukvaruutvecklare i Sverige.

Mjukvaruutvecklare är det bredaste huvudnamnet och lutar mot backend, tjänster och systemdesign snarare än webbgränssnittet specifikt. En webbutvecklare äger flödet inklusive frontend och drift; en systemutvecklare arbetar nära verksamheten med integration och kravställning. Söker du en renodlad ingenjörsroll kring skala, arkitektur och data är mjukvaruutvecklare oftast rätt term — spegla annonsens ordval.

Skriv om arkitekturbeslut och storleksordningar. "Bytte till händelsedriven arkitektur och höll p99-latensen under 80 ms vid 40 000 anrop per sekund" visar att du förstår avvägningar, last och tillförlitlighet — inte bara syntax i ett språk.

En junior mjukvaruutvecklare tjänar oftast 38 000–47 000 kr/mån. Seniora ingenjörer på produktbolag ligger på 63 000–88 000 kr/mån enligt SCB och Sveriges Ingenjörer, ibland med tillägg i form av optioner eller RSU. Lönen är högst i Stockholm och Göteborg och på produkt- och fintechbolag.

Det väger tungt, särskilt för backend- och infrastrukturtunga roller, men är inte ett absolut krav. Många kommer in via högskoleingenjör eller stark egen erfarenhet. Det avgörande är att du kan visa system du byggt som körs i produktion och håller i skala.

Ja. Att äga en tjänst i produktion — SLO:er, on call, postmortems — är en av de tydligaste signalerna på senioritet för en mjukvaruutvecklare. Det visar att du tar ansvar för att systemet fungerar, inte bara för att koden skrivs.

En till två sidor. Låt GitHub bära djupet och håll CV:t fokuserat på språk, arkitektur och de system du ägt de senaste 5–10 åren. Var konkret om din roll i varje system.

📚 Källor

Källor och vidare läsning

De källor och branschorganisationer vi använt för att ta fram innehållet på den här sidan.

Sveriges Ingenjörer

Akademikerfacket för civil- och högskoleingenjörer, dit många mjukvaruutvecklare hör. Publicerar löneenkät som särredovisar utvecklare per examensår och senioritet — hämta siffrorna inför löneförhandlingen.

Arbetsförmedlingen — Yrkesprognoser

Statlig prognos per yrke med bristyrkesstatus och rekryteringsläge. Använd den för att belägga att mjukvaruutvecklare är ett klassat bristyrke när du förhandlar villkor.

TechSverige

Bransch- och arbetsgivarorganisation för svensk tech-industri. Publicerar kompetensprognoser och lönetrender — en tillförlitlig referens för hur efterfrågan på utvecklare rör sig.

CNCF (Cloud Native Computing Foundation)

Organisationen bakom Kubernetes och stora delar av det moderna infrastrukturekosystemet, samt certifieringar som CKAD. Inte en svensk källa, men referens för de verktyg och den arkitektur svenska backendteam bygger på.

🔗 Liknande yrken

CV-exempel i samma kategori

Utforska CV-exempel för yrken som liknar mjukvaruutvecklare — med samma typ av kompetenser och arbetsmarknadsförutsättningar.

CV-checklistan (PDF) till din inkorg

Lämna din e-postadress så får du checklistan som visar om ditt CV är redo att skickas.

Börja med ditt mjukvaruutvecklar-CV

Lyft fram språk, systemarkitektur och lösningar som håller i skala i ett CV som övertygar svenska produkt- och techbolag.

Skapa ditt mjukvaruutvecklar-CV i några steg
Lägg till språk, arkitektur och resultat
Skapa mitt CV →