Hvilke job som softwareingeniør betaler mest

Udgivet: Sidst opdateret:
Hvilke job som softwareingeniør betaler mest

Softwareingeniører er utroligt værdifulde, og nogle job som softwareingeniør giver lige så meget som en læge eller en advokat. Samtidig ser det ud til, at adgangsbarrieren bliver lavere og lavere. Antallet af professionelle udviklere med mindre end en bachelorgrad, som svarede på Stack Overflow's undersøgelse af udviklere er vokset til hele 25% af de adspurgte. Dette rejser spørgsmålet: Hvis næsten alle kan gøre det, hvorfor er lønnen for datamatiker så høj?

For at finde ud af det havde vi brug for et stort datasæt, så vi henvendte os til PayScale. Ved hjælp af denne platform kan du ikke blot se lønintervallet for en softwareingeniør, men du kan også opdele det efter færdigheder, placering og virksomhed.

Så vi gik i gang med at grave i dataene. For at sikre os, at vi havde en tilstrækkelig stor stikprøve, krævede vi, at der skulle være mindst 30 lønninger opslået for at bruge dataene, og så kiggede vi på den øverste ende af lønintervallet. Det betød, at vi endte med ikke at medtage vigtige teknologier som Closure på grund af manglende data, men disse er ikke udbredte nok til at få et godt greb om deres værdi. Men det betyder, at disse resultater er mere robuste end andre, som er baseret på relativt få data. Og resultaterne vil måske overraske dig.

Tag den gennemsnitlige softwareingeniør i USA. Vi har med vilje ikke undersøgt lønnen for junior- og senior softwareingeniører, da der ikke findes klare definitioner af disse titler. Den højeste løn for en gennemsnitlig softwareingeniør ligger i skrivende stund i den høje ende af intervallet, $128,864. Det tal er ikke så slemt, men man hører meget større tal, så vi ville finde ud af, hvordan vi kan finde dem. Vi startede med at se på, hvilke teknologier der giver mest værdi.

1. Kendskab til de rigtige teknologier er en vej til højt betalte job som softwareingeniør

Sprog er ikke længere den primære kompetence, som arbejdsgiverne leder efter. Dette var en stor opdagelse, da de fleste lister, der rangerer værdien af teknologier til de bedst betalte job som softwareingeniør, ikke går dybere end sprogfærdigheder. Det betyder ikke, at sprog ikke er vigtige. De er en vigtig del af programmering, men vi fandt ud af, at en højtlønnet færdighedstabel bør omfatte et fundament af tekniske færdigheder i bunden, specifikke sprogfærdigheder i midten og teknologispecifikke færdigheder til at toppe den af.

Se, hvilke færdigheder der forbedrer lønnen for job som softwareingeniør

Kilde: PayScale

Tag et eksempel med en person, der kan Java. De kan bruge deres færdigheder til Android, hvilket kan indbringe dem $130.773, eller de kan bruge dem til MapReduce, hvilket kan indbringe dem $157.643. Det er en lønforbedring på $26.870, udelukkende baseret på at bruge en anden teknologi.

Og det er ikke hele historien. Tag et kig på de mest betalende teknologier. Selv om der er nogle hotte sprog som R og Go i toppen, er ingen af de fem bedst betalte teknologier sprog. Men en række af de bedste teknologier kan suppleres med kendskab til specifikke sprog.

  1. $157,643MapReduce Java, Python og de fleste andre almindelige sprog (Svoresce: Stack Overflow)
  2. $157,295Apache Hive
  3. $154,412Behandling af naturligt sprog MATLAB, R, Python, Java (Svoresce: FreelancingGig)
  4. $152,850Maskinlæring Python, Java, R, C++, C, C, JavaScript, Scala, Julia og de fleste andre almindelige sprog (Svoresce: Fossbytes)
  5. $150,860Solr Java, C#, PHP, Python, Ruby og de fleste andre almindelige sprog (Kilde: Wikipedia)
  6. $150,441Redis
  7. $149,163 NoSQL
  8. $149,095R
  9. $148,436
  10. $148,328Tjenesteorienteret arkitektur (SOA) Enhver (Svoresce: Wikipedia)
  11. $145,616Scala
  12. $144,505iOS Swift, Objective-C (Svoresce: Stack Overflow)
  13. $144,397Cassandra
  14. $140,207Hadoop Java, C og de fleste andre almindelige sprog (Svoresce: Wikipedia)
  15. $139,760Elasticsearch Java, .NET (C#), PHP, Python, Apache Groovy, Ruby (Svoresce: Wikipedia)
  16. $139,467Microsoft Azure C#, JavaScript, F#, Java, Python, PHP, TypeScript, Batch, Bash, PowerShell og de fleste andre almindelige sprog (Svoresce: Microsoft)
  17. $133,074Python
  18. $133,015Docker Go (Golang) (Svoresce: Docker)
  19. $132,787Hurtig
  20. $130,773Android Java, Kotlin, C++, Python (Kilde: PayScale)

Den rette kompetence kan øge lønnen for en datatekniker

For at understrege denne pointe kan du se på den mest værdifulde færdighed, MapReduce. Dette er en færdighed, som kan anvendes på de fleste almindelige sprog, men som i øjeblikket er ekstremt værdifuld for markedet.

Kilde: PayScale

Den potentielle lønpræmie, som MapReduce kan give, vil gøre en stor forskel for en person, der kan et hvilket som helst sprog. En person, der kan PHP, får den største lønforhøjelse på $38.448. Selv en person, der kender et sprog med høj værdi som Python, kan stadig se en stigning på $24.569.

  • PHP - op til $38,448 mere
  • JavaScript - op til $34,838 mere
  • Java - op til $28,779 mere
  • C - op til $30,811 mere
  • C++ - op til $28,949 mere
  • Python - op til $24,569 mere

Den vigtigste måde at positionere dig selv til det bedst betalte job som softwareingeniør på er nok at udvikle en efterspurgt færdighedspakke. Det betyder, at du ud over at udvikle færdigheder i et værdifuldt sprog som R eller Python også bør udvikle dine færdigheder inden for et område som MapReduce eller Natural Language Processing.

2. De bedste job som softwareingeniør kræver problemløsningsfærdigheder

Det er godt at udvikle en værdifuld værktøjsstabling, men det er ikke den eneste del af ligningen. Som Nick Larsen fra Stack Overflow siger,


Nick Larsen taler om job som softwareingeniørKvaliteten af arbejdet er et vigtigt aspekt i forbindelse med virksomhedernes prisfastsættelse af udviklerlønninger. Virksomheder med mere udfordrende problemer er villige til at betale mere for udviklere med de nødvendige færdigheder til at løse deres problemer.

Kilde: Stack Overflow-blog

Billedkilde: LinkedIn


Med andre ord, en softwareingeniørs værdi kommer ikke blot fra deres teknologiske stak, men fra deres evne til at løse problemer. Jo større problemer en arbejdsgiver har brug for at løse, jo mere er han villig til at betale en ingeniør for at løse dem.

Problemløsningsevner er lidt sværere at kvantificere end teknologier, men de er stadig vigtige for, hvor meget de bedst betalte softwareingeniører får i løn. Denne pointe er klart fremført af Jen Pugh, en New York City-baseret rekrutteringsagent inden for teknologi. Når hun taler om de færdigheder, som arbejdsgivere, der leder efter front-end udviklere, sætter pris på, siger hun


Jen Pugh taler om job som softwareingeniørAlle leder efter en problemløser (...) Ikke bare folk, der kan kode, men folk, der kan sætte sig ned med visuelle og UX-designere og løse store udfordringer.

Kilde: Udacity Blog

Billedkilde: LinkedIn


En god softwareingeniør kan bruge værdifulde sprog og teknologier. En god ingeniør kan også arbejde sammen med kolleger med forskellig baggrund for at løse problemer og nå fælles mål. Selv om det er sværere at måle, er der en klar efterspørgsel efter softwareingeniører, der kan løse problemer.

Indtil videre har vi diskuteret, hvordan både de teknologier, som en softwareingeniør arbejder med, og deres evne til at løse problemer gør deres resultater mere værdifulde.. Men der er andre faktorer, der kan bidrage til en højt betalt softwareingeniør løn.

3. De bedst betalte job inden for softwareudvikling er koncentreret på bestemte steder

Det vil ikke overraske nogen, at lønniveauet er meget afhængigt af geografi. Det hele afhænger af udbud og efterspørgsel, og i visse dele af landet er efterspørgslen efter dygtige softwareingeniører langt større end udbuddet. Det betyder, at en softwareingeniør med de samme færdigheder i absolutte tal kan finde et bedre betalt job et sted, hvor hans færdigheder er mere værdifulde.

Hvor får softwareingeniører mest i løn?

Se blot, hvor meget de kan variere fra land til land i USA:



Kilde: PayScale

Hvor får softwareingeniører så mest i løn? Den højeste løn, vi fandt, var i Cupertino på $187.236. Sammenlign det med det spirende teknologihub Salt Lake City, og kontrasten er skarp. En softwareingeniør i Cupertino kan tjene $79.461 mere end en softwareingeniør i Salt Lake City.

Nu har vi ikke regnet forskellene i leveomkostningerne med, og det ville ikke overraske nogen, at San Francisco er et dyrere sted at bo end Salt Lake City. Men hvis du kigger efter absolutte beløb i dollar, betaler de bedst betalte softwareingeniørjobs mere i Silicon Valley og Seattle end i sydlige, midtvestlige og bjergbyer som Chicago, Austin, Raleigh og Salt Lake City.

Men da vi fokuserede på byer, fandt vi ud af, at de byer, der huser hovedkvartererne for Apple, Facebook, Google, Microsoft og Amazon, lå ret højt på listen. Ud fra dette fandt vi en anden faktor, som påvirker de bedst betalte softwareingeniørers løn.

4. Facebook, Google, Microsoft og Amazon betaler deres softwareingeniører mere end andre

En softwareingeniør, der har de rette tekniske færdigheder, kan løse problemer og er flyttet til Bay Area, kan stadig øge sin løn endnu mere. De største teknologivirksomheder arbejder simpelthen hårdt for at tiltrække de bedste softwareingeniører og er villige til at betale for det privilegium.

I betragtning af at den højeste løngruppe i USA er $128.864, betaler de alle mere på nationalt plan.


Kilde: PayScale

Facebook - $186,258

  • $57,394 mere

Google - $184,058

  • $55,194 mere

Apple - $175,320

  • $46,456 mere

Amazon - $156,848

  • $27,984 mere

Microsoft - $150,121

  • $21,257 mere

Det største løft kommer fra Facebook, hvor softwareingeniører kan tjene $57.394 mere end job som softwareingeniør i landet som helhed. En måde at forklare dette på er, at disse virksomheders størrelse og klyngeeffekt betyder, at de ansætter softwareingeniører på allerede dyre arbejdsmarkeder. Men det er ikke hele forklaringen.

For det meste betaler disse virksomheder dog stadig mere end det lokale gennemsnit.


Kilde: PayScale

Facebook softwareingeniør løn - $203,225 vs Menlo Park - $168,974

  • $32,824 mere

Google softwareingeniør løn - $189,873 vs Mountain View - $169,637

  • $20,072 mere

Apple softwareingeniør løn - $183,793 vs Cupertino - $187,625

  • $3,710 mindre

Amazon softwareingeniør løn - $156,558 vs Seattle - $137,811

  • $18,747 mere

Microsoft software ingeniør løn - $150,194 vs Redmond - $147,201

  • $2,993 mere

Med undtagelse af Apple betaler hver af de store teknologivirksomheder op til $32.824 mere for softwareudviklere end virksomheder i den by, hvor de er baseret.

5. Hvad du skal bruge for at få et højt betalt job som softwareingeniør

Ud fra vores forskning har vi fundet fire måder at få et højt betalt job som softwareingeniør på.

  1. Ud over at lære værdifulde sprog som Python, Go eller R skal du udvikle færdigheder inden for teknologier som MapReduce, Natural Language Processing og Machine Learning.
  2. Udvikle dine problemløsnings- og teamworkfærdigheder.
  3. Søg job i en højlønsby enten i Silicon Valley eller i nærheden af Seattle.
  4. Prøv at få et job i en af de store teknologivirksomheder.

Ved at kombinere disse egenskaber kan en softwareingeniør opnå en af de højeste lønninger i branchen.

6. Hvad hvis du forsøger at ansætte til din virksomhed?

Hvis du er arbejdsgiver, forsøger du naturligvis at få mest mulig værdi ud af dine softwareingeniører, og vores analyse giver dig nogle praktiske tips, der kan hjælpe dig.

  1. Giv mere generøse tilbud til udviklere, hvis kompetencer passer bedre til virksomhedens behov. Brug ikke så meget på folk uden disse færdigheder og teknologier.
  2. Lav en arbejdsprøve for at måle din kandidats problemløsningsevne.
  3. Hvis du ikke kan betale så meget, kan du finde et område med et lavere prisniveau på arbejdsmarkedet for softwareingeniører.
  4. Prøv ikke at konkurrere med de store virksomheder på prisen, men find en anden måde at gøre dit tilbud attraktivt på.

Vi har kigget på dataene, men vi vil gerne høre fra dig. Lyder disse lønninger rimelige? Hvad har du gjort for at gøre dig selv mere værdifuld? Hold samtalen i gang i kommentarfeltet nedenfor.

Del indlæg

Få mere at vide om ansættelse af teknologiske medarbejdere

Tilmeld dig vores Learning Hub for at få nyttig viden direkte i din indbakke.

Kontroller og udvikl kodningsevner uden problemer.

Se DevSkiller-produkterne i aktion.

Sikkerhedscertificeringer og overholdelse. Vi sørger for, at dine data er sikre og beskyttede.

DevSkiller-logo TalentBoost-logo TalentScore-logo