Homeoffice

Wie viel davon geht von zu Hause?

Programmieren, Code-Reviews, Tests und die meisten Abstimmungen per Videokonferenz lassen sich von zu Hause erledigen, weshalb Softwareentwicklung zu den Berufen mit der größten Verbreitung von Homeoffice gehört. Am häufigsten sind hybride Modelle mit zwei bis drei Bürotagen pro Woche; Stellen, die ganz von zu Hause ausgeübt werden, gibt es vor allem bei Softwarefirmen, Start-ups und Agenturen, sie sind aber nicht die Regel, und einige größere Arbeitgeber haben die Präsenzpflicht zuletzt wieder ausgeweitet. Deutlich weniger Homeoffice gibt es in der Embedded-Entwicklung, wo an Geräten, Prüfständen oder im Labor gearbeitet wird, sowie bei Banken, Behörden oder Rüstungsunternehmen mit strengen Sicherheitsvorgaben. Gerade in der Einarbeitung und bei Juniorstellen erwarten viele Arbeitgeber mehr Anwesenheit, weil Lernen am Nachbarschreibtisch leichter fällt. Wer von zu Hause arbeitet, braucht einen ruhigen Arbeitsplatz, eine stabile Internetverbindung und muss Firmenrichtlinien zu VPN, Geräten und Quellcode-Vertraulichkeit einhalten; außerdem wird Erreichbarkeit zu festen Kernzeiten und für Team-Meetings in der Regel vorausgesetzt.

Das gilt für den Beruf insgesamt und nicht für jede Stelle. Ob ganz von zu Hause, überwiegend oder an einzelnen Tagen gearbeitet wird, steht in der jeweiligen Anzeige – darauf lohnt sich vor der Bewerbung ein genauer Blick.

Gehalt

Was man als Developer verdient

Monats- und Jahresbrutto nach Erfahrungsstufe, bundesweit
Erfahrung Von Median Bis Jahresbrutto Verhältnis
Berufseinstieg 3.600 € 4.200 € 5.000 € 50.400 €
Mit Berufserfahrung 4.500 € 5.300 € 6.500 € 63.600 €
Mit langjähriger Erfahrung 5.800 € 6.800 € 8.500 € 81.600 €

Das Gehalt hängt stark von Branche, Unternehmensgröße und Region ab: Konzerne, Banken und Unternehmen in München, Frankfurt oder Stuttgart zahlen deutlich mehr als kleine Agenturen oder Firmen in Ostdeutschland, und gefragte Spezialisierungen wie Cloud oder IT-Sicherheit heben das Niveau. Die meisten Gehälter sind frei verhandelt; tarifgebunden sind vor allem Stellen im öffentlichen Dienst nach TVöD oder TV-L (meist Entgeltgruppen E10 bis E13) und in Industriebetrieben nach den Tarifverträgen der Metall- und Elektroindustrie.

Die Werte sind Orientierungswerte und keine amtliche Statistik. Sie sind aus öffentlich verfügbaren Erhebungen, Tarifwerken und Stellenanzeigen abgeleitet und gerundet. Sie gelten für eine Vollzeitstelle und für den Beruf insgesamt – im Büro wie von zu Hause. In Teilzeit verringert sich das Gehalt im Verhältnis der Stunden.

Das Jahresbrutto ist das 12-Fache des Monatswertes, ohne Urlaubs- und Weihnachtsgeld. Im Einzelfall entscheiden Arbeitgeber, Tarifbindung, Qualifikation und Verhandlung – die Abweichung nach oben wie nach unten kann erheblich sein.

Gehalt nach Bundesland

Das Berufsbild

Was macht ein Developer?

Developer, im Deutschen meist Softwareentwickler genannt, schreiben Programmcode und sorgen dafür, dass Anwendungen zuverlässig laufen. Je nach Schwerpunkt arbeiten sie am Frontend, also an Oberflächen im Browser oder in Apps, am Backend mit Datenbanken, Schnittstellen und Geschäftslogik, oder als Full-Stack-Entwickler an beidem. Dazu kommen Spezialgebiete wie Embedded-Entwicklung für Geräte und Maschinen, Datenverarbeitung oder Cloud-Infrastruktur. Ein typischer Arbeitstag besteht aus Programmieren, dem Lesen und Kommentieren von Code anderer im Code-Review, dem Schreiben automatisierter Tests und der Suche nach Fehlerursachen. In agilen Teams gehören kurze tägliche Abstimmungen, Sprintplanungen und Rückfragen mit Product Ownern oder Fachabteilungen dazu. Ein erheblicher Teil der Zeit geht nicht ins Schreiben neuen Codes, sondern in die Pflege bestehender Systeme, in Dokumentation und in das Verstehen von Altanwendungen.

Wie wird man Developer?

Der häufigste Weg führt über ein Studium der Informatik, Wirtschaftsinformatik oder eines verwandten Fachs, meist mit Bachelorabschluss nach sechs bis sieben Semestern. Daneben gibt es die dreijährige duale Ausbildung zum Fachinformatiker für Anwendungsentwicklung, die in vielen Betrieben als gleichwertiger Einstieg gilt. Quereinstiege sind verbreitet: über Bootcamps, Umschulungen oder autodidaktisch erworbene Kenntnisse, die sich mit eigenen Projekten belegen lassen. Seit einigen Jahren ist der Einstieg ohne formalen Abschluss allerdings schwerer geworden, weil viele Arbeitgeber bei Juniorstellen aus einer größeren Zahl von Bewerbungen auswählen können.

Was der Beruf verlangt

Der Beruf verlangt lange Phasen konzentrierter Arbeit am Bildschirm und die Bereitschaft, sich dauerhaft in neue Sprachen, Frameworks und Werkzeuge einzuarbeiten. Wissen veraltet schnell, und Weiterbildung findet oft neben der eigentlichen Arbeit statt. Vor Releases oder bei Störungen in Produktivsystemen entsteht Termindruck; in manchen Stellen gehören Rufbereitschaften dazu, bei denen nachts oder am Wochenende Fehler behoben werden müssen. Schwer fällt vielen der Umgang mit unklaren oder sich ändernden Anforderungen und mit gewachsenem, schlecht dokumentiertem Code. Kommunikation wird häufig unterschätzt: Entwickler müssen technische Entscheidungen erklären, Kritik im Code-Review annehmen und mit Nicht-Technikern über Anforderungen verhandeln. Die Arbeitszeiten sind meist geregelt und oft flexibel, Überstunden hängen stark vom Arbeitgeber und der Projektphase ab.

Aussichten

Die Nachfrage nach erfahrenen Entwicklern ist in Deutschland weiterhin hoch, besonders in den Bereichen Cloud, IT-Sicherheit, Datenverarbeitung und bei Spezialisten für ältere Unternehmenssysteme. Für Berufseinsteiger hat sich der Markt dagegen abgekühlt; Juniorstellen sind umkämpfter als noch vor wenigen Jahren, und KI-gestützte Werkzeuge verändern, welche Routineaufgaben noch von Menschen erledigt werden. Entwicklungswege führen zum Senior Developer, in die Softwarearchitektur, in technische Führungsrollen wie Teamleitung oder Tech Lead, in angrenzende Felder wie DevOps oder Data Engineering oder in die Selbstständigkeit als Freelancer, die vor allem mit Erfahrung und eigenem Netzwerk trägt.

Aufgaben

  • Neue Funktionen nach fachlichen Anforderungen programmieren
  • Code von Kollegen im Review prüfen und kommentieren
  • Automatisierte Tests schreiben und pflegen
  • Fehler in bestehenden Anwendungen analysieren und beheben
  • Schnittstellen zu Datenbanken und anderen Systemen anbinden
  • An Sprintplanungen und täglichen Team-Abstimmungen teilnehmen
  • Technische Lösungen und Entscheidungen dokumentieren
  • Anwendungen über Deployment-Pipelines in Test- und Produktivumgebungen ausrollen

Voraussetzungen

  • Studium der Informatik oder eines verwandten Fachs, Ausbildung zum Fachinformatiker für Anwendungsentwicklung oder gleichwertig nachgewiesene Kenntnisse
  • Sicherer Umgang mit mindestens einer verbreiteten Programmiersprache wie Java, Python, C#, JavaScript oder TypeScript
  • Kenntnisse in Versionsverwaltung mit Git und in Datenbanken
  • Analytisches Denken und Ausdauer bei der Fehlersuche
  • Gute Englischkenntnisse, da Dokumentation und Teamsprache oft englisch sind
  • Bereitschaft zu ständiger Weiterbildung

Wo man arbeitet

  • Softwarehersteller und IT-Dienstleister
  • Digitalagenturen und Start-ups
  • IT-Abteilungen von Banken, Versicherungen und Handelsunternehmen
  • Industrie- und Automobilunternehmen
  • Öffentliche Verwaltung und Forschungseinrichtungen
  • Selbstständig als Freelancer

Der Weg in den Beruf

Üblich ist ein Bachelorstudium in Informatik oder Wirtschaftsinformatik mit sechs bis sieben Semestern oder die dreijährige duale Ausbildung zum Fachinformatiker für Anwendungsentwicklung mit IHK-Abschluss. Quereinsteiger kommen über Umschulungen, mehrmonatige Bootcamps oder Selbststudium, müssen ihre Fähigkeiten dann aber meist mit eigenen Projekten belegen.

Homeoffice-Stellen als Developer

In der Jobsuche weitersuchen

Verwandte Berufe

Job-Alarm · kostenlos

Neue IT-Jobs per E-Mail

Wir benachrichtigen dich, sobald passende Stellen erscheinen – kein Spam, jederzeit abbestellbar.