Softwareentwickler: Skills, Gehalt und der Weg in den Job
Aktualisiert am 05.11.2026. Zahlen aus den Jobs in unserer Suche, nicht aus dem ganzen Markt.
Inhalt
Offene Softwareentwickler-Jobs ansehenPrüfe deinen Lebenslauf für diese Jobs
Was ein Softwareentwickler macht
Ein Softwareentwickler macht aus einem Bedarf funktionierende Software: einen Onlineshop, eine Banking-App, das System, das die Lieferungen eines Lagers plant. Code schreiben ist nur ein Teil davon. Dazu gehören auch fremden Code lesen, testen, Änderungen prüfen, beheben, was in Produktion kaputtgeht, und mit dem Team abstimmen, was als Nächstes gebaut wird.
Die Jobtitel sind verschieden: Softwareentwickler (m/w/d), Software Engineer, Programmierer, in englischen Anzeigen Software Developer. Frontend-Entwickler bauen, was Menschen im Browser sehen, Backend-Entwickler die Dienste und Daten dahinter, Full-Stack-Entwickler beides. Die allgemeinen Titel zählen wir als einen Beruf.
Die Skills, die Anzeigen verlangen
Wir lesen jeden Tag eine Stichprobe der Anzeigen und zählen die Skills, die sie nennen. Am Computer zeigt ein Skill im Text seinen Anteil, wenn du mit der Maus darauf zeigst; auf dem Handy steht dasselbe in der Tabelle.
| Skill | Anteil der Anzeigen | Was erwartet wird |
|---|---|---|
| Java | 20 % | Modernes Java (Records, Streams, Generics) in einem Framework wie Spring, mit Tests und einem Build-Tool. |
| Python | 26 % | Sauberes, getestetes Python: ein kleiner Webdienst oder ein Skript, das andere ausführen können, mit Typen, Tests und Packaging. |
| JavaScript | 15 % | Die Sprache des Browsers und vieler Server: asynchroner Code, Module und die Eigenheiten, die Fehler verursachen. |
| TypeScript | 11 % | JavaScript mit Typen: Daten modellieren, Fehler vom Compiler finden lassen und die Typen ehrlich halten. |
| C# | 20 % | C# auf .NET: Web-APIs, asynchroner Code, Dependency Injection und Tests; verbreitet bei Banken und in der Industrie. |
| SQL | 18 % | Joins und Aggregationen schreiben, einen Ausführungsplan lesen und wissen, wann ein Index hilft. |
| Git | 33 % | Branches, Pull Requests, eine saubere Historie und einen Merge-Konflikt ohne Panik lösen. |
| CI/CD | 29 % | Jede Änderung wird automatisch gebaut und getestet; eine grüne Pipeline darf ausliefern, eine rote stoppt das Release. |
| Docker | 12 % | Einen Dienst samt Abhängigkeiten in ein Image packen, das auf dem Laptop und in Produktion gleich läuft. |
| Kubernetes | 11 % | Container im großen Stil betreiben: Deployments, Health Checks, Skalierung und Konfiguration; oft gemeinsam mit einem Plattform-Team. |
| AWS | 5 % | Die Kerndienste (Rechenleistung, Speicher, Datenbanken, IAM für Zugriffsrechte) und was sie kosten. je nach Anbieter |
| Azure | 8 % | Die Cloud von Microsoft: App Services, Functions, Speicher und Identitäten; verbreitet in größeren europäischen Firmen. je nach Anbieter |
| React | 11 % | Komponenten, State und Effekte; eine Seite bauen, die schnell und testbar bleibt, während sie wächst. je nach Version |
| Node.js | 2 % | JavaScript auf dem Server: eine HTTP-API, asynchrone Ein- und Ausgabe und die Pakete, von denen du abhängst. |
| Spring | 6 % | Spring Boot für Java-Dienste: Konfiguration, Datenzugriff, Sicherheit und Tests. je nach Version |
| .NET | 10 % | Die .NET-Plattform für C#: Web-APIs, Entity Framework für Datenbanken und die Build- und Testwerkzeuge. |
| REST-APIs | 6 % | Eine HTTP-API entwerfen: klare Ressourcen, Statuscodes, Versionierung, Paging und hilfreiche Fehlermeldungen. |
| Microservices | 6 % | Wissen, wann sich das Aufteilen eines Systems lohnt und was es kostet: Netzwerkfehler, Datenkonsistenz, Tracing. |
| Unit-Tests | 8 % | Schnelle Tests für je ein Stück Logik; sie laufen bei jeder Änderung und schlagen aus genau einem Grund fehl. |
| Testautomatisierung | 8 % | Automatisierte Tests auf mehreren Ebenen (Unit, Integration, End-to-End), die in der Pipeline laufen. |
| Agile Methoden | 10 % | Kurze Zyklen aus Planen, Bauen und Zeigen; den Plan an das anpassen, was man lernt. |
| Scrum | 12 % | Eine verbreitete Arbeitsweise in Sprints, mit Backlog, Daily Stand-up, Review und Retrospektive. |
| Linux | 21 % | Auf der Kommandozeile eines Servers arbeiten: Logs, Prozesse, Rechte und Netzwerk. |
| Englisch | 64 % | Die Arbeitssprache vieler Teams und der meisten Dokumentationen und Code-Kommentare. |
Anteile der Anzeigen für Softwareentwickler, die wir in den letzten 7 Tagen gelesen haben, Stand 05.11.2026. Unsere Anzeigen, nicht der ganze Markt.
Drei Dinge fallen auf. Erstens wollen die meisten Anzeigen eine Hauptsprache, die du gut beherrschst, meist JavaIn 20 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Modernes Java (Records, Streams, Generics) in einem Framework wie Spring, mit Tests und einem Build-Tool., PythonIn 26 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Sauberes, getestetes Python: ein kleiner Webdienst oder ein Skript, das andere ausführen können, mit Typen, Tests und Packaging., C#In 20 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).C# auf .NET: Web-APIs, asynchroner Code, Dependency Injection und Tests; verbreitet bei Banken und in der Industrie. oder JavaScriptIn 15 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Die Sprache des Browsers und vieler Server: asynchroner Code, Module und die Eigenheiten, die Fehler verursachen. mit TypeScriptIn 11 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).JavaScript mit Typen: Daten modellieren, Fehler vom Compiler finden lassen und die Typen ehrlich halten.. Zweitens zählen die Werkzeuge zum Ausliefern fast so viel wie die Sprache: GitIn 33 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Branches, Pull Requests, eine saubere Historie und einen Merge-Konflikt ohne Panik lösen., CI/CDIn 29 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Jede Änderung wird automatisch gebaut und getestet; eine grüne Pipeline darf ausliefern, eine rote stoppt das Release. (Tests und Builds bei jeder Änderung), DockerIn 12 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Einen Dienst samt Abhängigkeiten in ein Image packen, das auf dem Laptop und in Produktion gleich läuft. und eine Cloud wie AWSIn 5 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Die Kerndienste (Rechenleistung, Speicher, Datenbanken, IAM für Zugriffsrechte) und was sie kosten. je nach Anbieter oder AzureIn 8 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Die Cloud von Microsoft: App Services, Functions, Speicher und Identitäten; verbreitet in größeren europäischen Firmen. je nach Anbieter. Drittens nennen Anzeigen eine Arbeitsweise, meist agileIn 10 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Kurze Zyklen aus Planen, Bauen und Zeigen; den Plan an das anpassen, was man lernt. Teams, und erwarten Unit-TestsIn 8 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Schnelle Tests für je ein Stück Logik; sie laufen bei jeder Änderung und schlagen aus genau einem Grund fehl. als Teil der Arbeit, nicht als Zugabe.
Datenbanken gibt es überall: SQLIn 18 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Joins und Aggregationen schreiben, einen Ausführungsplan lesen und wissen, wann ein Index hilft. steht in vielen Anzeigen, egal welche Sprache. Bei Webprojekten kommen ReactIn 11 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Komponenten, State und Effekte; eine Seite bauen, die schnell und testbar bleibt, während sie wächst. je nach Version im Browser und ein Framework wie SpringIn 6 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Spring Boot für Java-Dienste: Konfiguration, Datenzugriff, Sicherheit und Tests. je nach Version oder Node.jsIn 2 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).JavaScript auf dem Server: eine HTTP-API, asynchrone Ein- und Ausgabe und die Pakete, von denen du abhängst. auf dem Server dazu.
Wo die Jobs sind, Land für Land
Jedes Land unten hat seine eigenen Zahlen: die Städte mit den meisten Jobs in unserer Liste, wenn einige klar vorn liegen, ob die Zahl wächst, wie oft Anzeigen Homeoffice oder hybrides Arbeiten anbieten, und Gehaltsspannen aus veröffentlichten Studien in der Landeswährung. Für Österreich haben wir keine eigene Gehaltsrecherche; dort steht, wie du eine Anzeige liest.
Deutschland
13 % der Anzeigen bieten hybrides Arbeiten an, 16 % sind komplett remote.
Gehalt (Grundgehalt)
- Berufseinstieg: 45.000 € bis 62.000 € im Jahr
- Mit Berufserfahrung: 60.000 € bis 78.000 € im Jahr
- Senior: 72.000 € bis 95.000 € im Jahr
Mit Aktien und Bonus liegt das Gesamtgehalt über alle Stufen meist bei 70.700 € bis 102.000 € im Jahr, bei großen Tech-Konzernen auch darüber.
Baden-Württemberg, Hessen, Hamburg und Bayern zahlen im Ländervergleich am meisten, die ostdeutschen Länder am wenigsten; München und Frankfurt führen die Städtelisten an.
Quellen: gehalt.de (2026), Indeed (Okt. 2026), Indeed (Senior) (Okt. 2026), Indeed (Junior) (Okt. 2026), Payscale (Okt. 2026), Levels.fyi (Okt. 2026).
Gehälter recherchiert am 27.10.2026.
Sprache: Viele Anzeigen in Deutschland verlangen DeutschIn 69 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).In vielen Anzeigen in Deutschland, Österreich und der Schweiz genannt; oft auf Arbeitsniveau für Meetings und Kunden., oft für Meetings, Kunden und Dokumente. Viele Teams arbeiten auf EnglischIn 64 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Die Arbeitssprache vieler Teams und der meisten Dokumentationen und Code-Kommentare.; die Anzeige sagt meist, welche Sprache gilt. „Fließend“ heißt, dass du Meetings und Dokumente ohne Mühe bewältigst; „gute Kenntnisse“ meint ein solides Arbeitsniveau.
Recht (EU): Die DSGVOIn 4 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Personenbezogene Daten in Logs, Backups und Testdaten: weniger sammeln, schützen und das Löschen wirklich umsetzen. gilt für jedes System, das personenbezogene Daten speichert. Rechne mit Fragen zu Logs, Testdaten und dem Löschen von Daten.
Stand der Jobzahlen: 05.11.2026.
Österreich
Gehalt in der Anzeige: In Österreich muss jede Anzeige das Mindestgehalt nach Kollektivvertrag nennen, oft mit dem Zusatz „Bereitschaft zur Überzahlung“. Der Betrag ist eine Untergrenze, kein Angebot: Verhandle auf Basis deiner Erfahrung.
Vierzehn Gehälter: Angestellte bekommen in Österreich in der Regel vierzehn Monatsgehälter im Jahr, mit Urlaubs- und Weihnachtsgeld. Rechne ein Monatsgehalt aus der Anzeige deshalb mal vierzehn, bevor du es mit den Jahresgehältern für Deutschland oder die Schweiz vergleichst.
Schweiz
2 % der Anzeigen bieten hybrides Arbeiten an, 57 % sind komplett remote.
Gehalt (Grundgehalt)
- Berufseinstieg: CHF 80.000 bis CHF 95.000 im Jahr
- Mit Berufserfahrung: CHF 95.000 bis CHF 115.000 im Jahr
- Senior: CHF 115.000 bis CHF 140.000 im Jahr
Schweizer Löhne werden oft in 13 Monatslöhnen ausgezahlt; die Zahlen hier gelten für das ganze Jahr.
Quellen: SwissDevJobs (2026), Indeed (Okt. 2026), Payscale (Juli 2026), Lohncheck.ch (2026).
Gehälter recherchiert am 27.10.2026.
Sprache: Anzeigen rund um Zürich und Basel verlangen oft Deutsch, rund um Genf und Lausanne Französisch; internationale Teams arbeiten auf Englisch.
Pensum: Schweizer Anzeigen nennen die Arbeitszeit als Pensum in Prozent, etwa „80 bis 100 Prozent“. Ein volles Pensum sind meist 40 bis 42 Stunden in der Woche.
Stand der Jobzahlen: 05.11.2026.
USA
11 % der Anzeigen bieten hybrides Arbeiten an, 38 % sind komplett remote.
100 % der Anzeigen mit Angabe sind Vollzeitstellen.
Gehalt (Grundgehalt)
- Berufseinstieg: 80.000 $ bis 110.000 $ im Jahr
- Mit Berufserfahrung: 110.000 $ bis 150.000 $ im Jahr
- Senior: 145.000 $ bis 200.000 $ im Jahr
Die San Francisco Bay Area zahlt am meisten, danach New York und Seattle.
Große Tech-Konzerne legen Aktien obendrauf; ihr Gesamtgehalt liegt deshalb weit über diesen Spannen.
Quellen: US Bureau of Labor Statistics (US-Arbeitsstatistik) (Daten Mai 2025), Built In (2026), Indeed (Okt. 2026), Robert Half Salary Guide 2027 (eine Prognose).
Gehälter recherchiert am 27.10.2026.
Stand der Jobzahlen: 05.11.2026.
Großbritannien
13 % der Anzeigen bieten hybrides Arbeiten an, 38 % sind komplett remote.
Gehalt (Grundgehalt)
- Berufseinstieg: 30.000 £ bis 45.000 £ im Jahr
- Mit Berufserfahrung: 45.000 £ bis 70.000 £ im Jahr
- Senior: 65.000 £ bis 95.000 £ im Jahr
London zahlt deutlich mehr als der Rest des Landes, und Anzeigen für „Software Engineer“ zahlen etwas mehr als solche für „Software Developer“.
Freiberufliche Projekte sind verbreitet: Die Mitte der ausgeschriebenen Tagessätze liegt bei etwa 425 £ bis 575 £.
Quellen: ITJobsWatch (Okt. 2026), ITJobsWatch (Senior) (Okt. 2026), ITJobsWatch (Junior) (Okt. 2026), ITJobsWatch (Software Engineer) (Okt. 2026), ITJobsWatch (Tagessätze für Freelancer) (Okt. 2026), Indeed (Okt. 2026).
Gehälter recherchiert am 27.10.2026.
Stand der Jobzahlen: 05.11.2026.
Indien
6 % der Anzeigen bieten hybrides Arbeiten an, 42 % sind komplett remote.
Gehalt (Grundgehalt)
- Berufseinstieg: ₹4 Lakh bis ₹6,5 Lakh im Jahr
- Mit Berufserfahrung: ₹6,5 Lakh bis ₹13 Lakh im Jahr
- Senior: ₹12 Lakh bis ₹22 Lakh im Jahr
Die Art des Arbeitgebers zählt mehr als die Berufsjahre: Produktfirmen und internationale Konzerne zahlen weit mehr als IT-Dienstleister.
Bengaluru, Gurugram und Hyderabad zahlen am meisten.
Quellen: Indeed (Okt. 2026), Indeed (Senior) (Okt. 2026), Payscale (Okt. 2026), Hyring (nach AmbitionBox) (Sept. 2026).
Gehälter recherchiert am 27.10.2026.
Stand der Jobzahlen: 05.11.2026.
Dein Lebenslauf für einen Job als Softwareentwickler
Ein Entwickler-Lebenslauf wird zweimal gelesen: zuerst von der Bewerbersoftware, die nach den Wörtern der Anzeige sucht, dann von einem Entwickler, der Belege dafür sucht, dass du echte Dinge gebaut hast. Schreib für beide.
Nutze die Wörter der Anzeige
- Nenne deine Hauptsprache und dein Framework genau so wie die Anzeige: „Java, Spring Boot“, nicht „JVM-basierte Technologien“.
- Setz eine kurze Skill-Zeile nach oben, mit dem Kern der Anzeige: deine Sprache (zum Beispiel JavaIn 20 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Modernes Java (Records, Streams, Generics) in einem Framework wie Spring, mit Tests und einem Build-Tool. oder PythonIn 26 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Sauberes, getestetes Python: ein kleiner Webdienst oder ein Skript, das andere ausführen können, mit Typen, Tests und Packaging.), SQLIn 18 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Joins und Aggregationen schreiben, einen Ausführungsplan lesen und wissen, wann ein Index hilft., GitIn 33 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Branches, Pull Requests, eine saubere Historie und einen Merge-Konflikt ohne Panik lösen., CI/CDIn 29 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Jede Änderung wird automatisch gebaut und getestet; eine grüne Pipeline darf ausliefern, eine rote stoppt das Release., DockerIn 12 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Einen Dienst samt Abhängigkeiten in ein Image packen, das auf dem Laptop und in Produktion gleich läuft. und deine Cloud.
- Nenne, wie du testest: Unit-TestsIn 8 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Schnelle Tests für je ein Stück Logik; sie laufen bei jeder Änderung und schlagen aus genau einem Grund fehl., Integrationstests, TestautomatisierungIn 8 % der Anzeigen für Softwareentwickler gefragt (Stand 05.11.2026).Automatisierte Tests auf mehreren Ebenen (Unit, Integration, End-to-End), die in der Pipeline laufen.. Viele Anzeigen fragen danach, wenige Lebensläufe sagen es.
- Schreib nur auf, worüber du zehn Minuten sprechen kannst. Jedes Wort im Lebenslauf kann eine Frage im Vorstellungsgespräch werden.
Belege jeden Skill
Ein Skill in einer Liste beweist nichts. Eine Zeile unter einer Stelle beweist ihn: was du gebaut hast, wie groß es war, und ein Ergebnis, das zeigt, dass es funktioniert hat, etwa Tempo, Fehler, Kosten, Nutzer oder gesparte Zeit.
| Skill | Schwache Zeile | Starke Zeile, mit Beleg |
|---|---|---|
| Java | Java, Spring. | Bestellservice in Java und Spring Boot gebaut, 2 Millionen Bestellungen im Monat; Fehler im Checkout um 40 % gesenkt. |
| SQL | Gute SQL-Kenntnisse. | Die Abfragen der 5 langsamsten Berichte neu geschrieben und zwei Indizes ergänzt; der Monatsbericht braucht 40 Sekunden statt 9 Minuten. |
| CI/CD | Erfahrung mit CI/CD. | Eine Pipeline aufgebaut, die jeden Pull Request testet; Releases mehrmals pro Woche statt einmal im Monat. |
| Tests | Schreibt Tests. | Testabdeckung des Abrechnungsmoduls von 30 % auf 85 % erhöht; Produktionsfehler dort halbiert. |
| Docker | Docker, Kubernetes. | 6 Dienste in Docker-Container überführt; die Einrichtung für neue Entwickler dauert eine Stunde statt zwei Tage. |
Behaupte nie, was du nicht getan hast. Ein privates Projekt zählt: Sag, dass es eines ist, verlinke den Code und beschreibe seine Ergebnisse genauso.
Im deutschsprachigen Raum legen viele Bewerber Arbeitszeugnisse und Zertifikate bei. Sie ersetzen die Belege im Lebenslauf nicht: Die Zeilen mit Ergebnissen liest man zuerst.
Wie wir unsere Daten lesen
- Die Jobs: die Jobs als Softwareentwickler in unserer Jobsuche, so zugeordnet, wie die Suche sie findet. Unsere Liste ist nicht der ganze Markt, deshalb nennen wir Anteile und Rangfolgen, nie Anzahlen.
- Die Skills: Wir lesen jeden Tag eine Stichprobe der Anzeigen und zählen die Skills darin mit einer festen Wortliste. Wir behalten nur diese Zählung, nie den Text der Anzeige.
- Gehalt: aus veröffentlichten Gehaltsstudien, mit Quelle und Datum, als Spanne vom Berufseinstieg bis Senior. Es ist nicht aus unseren Anzeigen berechnet.
- Datum: Jede Zahl wird täglich neu berechnet und nennt den Tag, an dem sie berechnet wurde.
Häufige Fragen
- Was macht ein Softwareentwickler?
- Softwareentwickler entwerfen, schreiben, testen und pflegen Software und reparieren sie, wenn sie ausfällt. Ein großer Teil des Tages ist Code lesen, Änderungen prüfen und mit dem Team abstimmen, was gebaut wird.
- Ist ein Softwareentwickler dasselbe wie ein Software Engineer?
- In Anzeigen meistens ja. Manche Firmen nutzen „Engineer“ für Rollen mit mehr Entwurf und Betrieb, aber die verlangten Skills sind weitgehend dieselben.
- Welche Programmiersprache sollte ich lernen?
- Die, nach der die Jobs fragen, die du willst. Java, Python, C# und JavaScript mit TypeScript decken die meisten Anzeigen ab; eine Sprache gut ist besser als vier oberflächlich.
- Was sollte ein Lebenslauf als Softwareentwickler zuerst zeigen?
- Zwei oder drei Dinge, die du gebaut hast, jeweils mit ihrem Zweck und einem Ergebnis, das zeigt, dass es funktioniert hat. Danach eine kurze Skill-Zeile in den Wörtern der Anzeige.
Mehr zu diesem Beruf
Offene Softwareentwickler-Jobs ansehenPrüfe deinen Lebenslauf für diese Jobs
Ähnliche Berufe
Jobs von Arbeitnow und der Bundesagentur für Arbeit