Karriereguides

Software Engineer Jobs in Germany: Lebenslauf, Interview und Bewerbung

JobRise Team7 min read

162 Bewerbungen pro Zusage, Durchschnitt 2026.

Software Engineer Jobs in Germany: Lebenslauf, Interview und Bewerbungjobrise.io

Advertisement

Du hast ein paar Absagen und keine Ahnung, woran es lag. Bei Software Engineer Jobs in Deutschland scheitert die Bewerbung selten am Code, sondern an Form, Sprache und falschen Erwartungen. Dieser Guide zeigt, was deutsche Recruiter und Hiring Manager wirklich sehen wollen.

Wie der deutsche Markt für Software Engineers tickt#

Der Markt ist nicht mehr so entspannt wie 2021. Viele Unternehmen haben Einstellungen zurückgefahren oder stellen nur noch Senior-Profile ein. Gleichzeitig gibt es weiterhin Nachfrage in Backend, Cloud, Data und Embedded. Der Haken: Für Junior-Rollen bewerben sich oft Hunderte, für Spezialrollen mit seltenen Stacks nur wenige.

Deutsche Arbeitgeber achten auf Verlässlichkeit. Das klingt langweilig, ist aber real. Wer in drei Jahren vier Jobs hatte, muss das erklären können. Wer eine Lücke im Lebenslauf hat, sollte sie sauber datieren und kurz benennen. Das wirkt weniger verdächtig als ein Lückenloser Lebenslauf mit runden Jahreszahlen.

Sprache ist der zweite Filter. Außerhalb von Startups und internationalen Konzernen läuft der Bewerbungsprozess auf Deutsch. Englisch reicht oft für den Joballtag, aber deutsche Arbeitsverträge, Onboarding-Material und viele Meetings sind deutsch. Ein B1-Zertifikat hilft, ein B2 öffnet mehr Türen. Details zur Anerkennung und zum Visum klärst du am besten direkt mit der zuständigen Auslandsvertretung oder der Bundesagentur für Arbeit, weil sich die Regeln ändern.

Was deutsche Arbeitgeber im Lebenslauf sehen wollen#

Der deutsche Lebenslauf ist tabellarisch, umgekehrt chronologisch, mit Foto. Das Foto ist rechtlich freiwillig. Praxis ist anders: Ein professionelles Foto wird erwartet, besonders in traditionellen Unternehmen. Lass es weg, wenn du bewusst gegen den Strom gehst, und akzeptiere dann die Konsequenz.

Maximal zwei Seiten. Eine Seite für Berufseinsteiger, zwei für erfahrene Engineers. Datum, Jobtitel, Firma, Ort pro Station, dann drei bis fünf Stichpunkte zu Ergebnissen. Keine Aufgabenbeschreibung aus der Stellenanzeige. Zeige, was dank dir anders lief.

Beispiel: eine Stelle richtig beschreiben

Schlecht: "Verantwortlich für Backend-Entwicklung und Code-Reviews."

Besser: "Neue REST-Schnittstelle für das Bestellmanagement entworfen und ausgeliefert, dadurch fielen manuelle Nacharbeiten im Support weg. Drei Kollegen im Team bei Code-Reviews eingearbeitet."

Der Unterschied ist nicht die Wortwahl. Der Unterschied ist das Ergebnis. Wenn du keine Zahlen hast, beschreibe die Wirkung in Worten. Erfundene Prozentzahlen fliegen spätestens im Interview auf.

Das deutsche Format im Überblick

  • Kontaktdaten oben: Name, Telefon, E-Mail, LinkedIn oder GitHub, Stadt
  • Berufserfahrung mit Monat und Jahr, Lücken sauber datieren
  • Ausbildung inklusive Abschlussnote, falls du jünger als fünf Jahre im Job bist
  • Technische Skills nach Kategorien: Sprachen, Frameworks, Tools, Cloud
  • Sprachkenntnisse mit Niveau (A1 bis C2), nicht nur "fließend"
  • Foto rechts oben, optional aber erwartet
  • Datum und Unterschrift unten, Pflicht nur bei Initiativbewerbungen, aber üblich

ATS Keywords: Was wirklich zählt#

Viele deutsche Unternehmen nutzen Bewerbermanagementsysteme, oft StepStone, SAP SuccessFactors oder Personio. Diese Systeme lesen deinen Lebenslauf und ordnen ihn Stichworten zu. Wenn dein CV das Wort "Kubernetes" nicht enthält, aber die Stelle es verlangt, wirst du unter Umständen gar nicht erst einem Menschen gezeigt.

Lies die Stellenanzeige und zieh die Fachbegriffe heraus. Übernimm die Schreibweise des Arbeitgebers. Wenn dort "TypeScript" steht, schreib nicht "TS". Wenn dort "Microservices" steht, nutz genau das Wort. Der kostenlose JD Decoder hilft dir, aus einer langen Stellenanzeige die relevanten Begriffe herauszufiltern. Danach kannst du mit dem kostenlosen ATS-Check prüfen, ob dein Lebenslauf die Begriffe überhaupt enthält.

Vorsicht vor Keyword-Stuffing. Ein Lebenslauf, der 30 Technologien auflistet, die du nur einmal angefasst hast, ist im Interview eine Falle. Besser: die Technologien, mit denen du gearbeitet hast, mit Kontext versehen. "Kubernetes, 2 Jahre, 12 Services migriert" ist glaubwürdig. "Kubernetes" allein nicht.

Aktuelle offene Stellen findest du im Jobbereich von jobrise, wenn du nach konkreten Ausschreibungen suchst. Dort siehst du auch, welche Begriffe Unternehmen tatsächlich verwenden.

Interview: die typischen Fragen und wie du antwortest#

Deutsche Tech-Interviews sind strukturiert. Erst Telefonat mit HR, dann technisches Gespräch, oft mit Live-Coding oder Take-Home, dann Gespräch mit dem Hiring Manager. Manche Firmen machen noch ein Kultur-Fit-Gespräch. Insgesamt zwei bis vier Runden, je nach Unternehmen.

Beispielfrage: "Erzähl mir von einem Projekt, das schiefging."

Antwort: "Wir hatten ein Deployment, das am Freitagnachmittag eine Abhängigkeit kaputt gemacht hat. Ich war nicht der Autor, habe aber den Rollback gemacht und danach einen Check eingeführt, der solche Fälle vor dem Merge findet. Das Team nutzt den Check heute noch."

Diese Antwort zeigt Fehlerkultur, Verantwortung und eine Verbesserung. Deutsche Interviewer hören genau hin, ob du Verantwortung übernimmst oder Schuld zuschiebst.

Erwarte Coding-Aufgaben zu Algorithmen und Datenstrukturen, aber auch zu echten Problemen: API designen, Bug finden, Code lesen. System Design kommt bei Senior-Rollen fast sicher. Übe, laut zu denken. Schweigendes Tippen wirkt in deutschen Interviews negativ.

Andere typische Fragen: "Warum willst du zu uns?" (recherchiere das Unternehmen), "Wo siehst du dich in drei Jahren?" (ehrlich, aber realistisch), "Wie gehst du mit Konflikten im Team um?" (konkretes Beispiel). Fragen zum Betriebsrat oder zur Arbeitszeit sind normal und werden nicht als mangelndes Interesse gewertet.

Gehalt und Visa: was du wissen musst#

Gehälter für Software Engineers in Deutschland variieren stark nach Stadt, Erfahrung und Unternehmen. Als grobe Orientierung aus öffentlichen Gehaltsangaben und Stellenanzeigen: Berufseinstieg oft im Bereich von 45.000 bis 55.000 Euro brutto jährlich, mit ein paar Jahren Erfahrung 55.000 bis 75.000, Senior oder Spezialisten in großen Städten oft 75.000 bis 100.000 und mehr. Das sind keine Versprechen. Nutze aktuelle Quellen wie Entgeltatlas der Bundesagentur oder aktuelle Stellenanzeigen, und verhandle auf Basis der konkreten Rolle.

Die meisten deutschen Tech-Verträge sind unbefristet und Vollzeit, 35 bis 40 Stunden pro Woche. Teilzeit ist gesetzlich möglich und in der Praxis bei vielen Arbeitgebern verhandelbar. Urlaub liegt meist bei 28 bis 30 Tagen. Manche Unternehmen zahlen einen Bonus oder geben Aktienoptionen, besonders Startups, aber das ist kein Standard.

Zum Visum: Für Fachkräfte aus Nicht-EU-Staaten gibt es mehrere Wege, unter anderem die Blaue Karte EU für bestimmte Abschlüsse und Gehaltsniveaus, und die Fachkräfteeinwanderung für anerkannte Qualifikationen. Die Gehaltsschwellen für die Blaue Karte ändern sich regelmäßig und hängen von der Branche ab. Prüfe die aktuellen Werte direkt beim Auswärtigen Amt oder bei der Ausländerbehörde deiner Zielstadt. Versprechen von Agenturen zu Visa-Garantien sind unseriös.

Der Prozess dauert. Von der Bewerbung bis zum Vertrag vergehen in Deutschland oft vier bis acht Wochen, manchmal länger. Plane das ein. Bewirb dich parallel bei mehreren Unternehmen, das ist üblich und wird nicht negativ ausgelegt.

Checkliste für deine Bewerbung#

  • Lebenslauf auf zwei Seiten, tabellarisch, mit Monat und Jahr
  • Begriffe aus der Stellenanzeige im CV übernehmen, Schreibweise exakt
  • Projekte mit Ergebnis beschreiben, nicht mit Aufgabenliste
  • Foto professionell, oder bewusst weglassen
  • Zeugnisse und Abschlüsse als PDF beilegen, deutsche Arbeitszeugnisse übersetzen lassen
  • Anschreiben kurz halten, ein Absatz reicht oft, wenn der CV stark ist
  • Gehaltsvorstellung angeben, wenn die Anzeige danach fragt, mit realistischer Bandbreite
  • Nach dem Gespräch höflich nach dem Zeitplan fragen, das wirkt professionell

Mehr Tipps zu Bewerbungen und Karriere findest du im jobrise Blog. Dort findest du auch Vorlagen und Beispiele für andere Rollen.

Kostenlose Tools#

Häufige Fragen#

Brauche ich ein Anschreiben bei deutschen Tech-Bewerbungen?

Bei Startups und internationalen Konzernen oft nicht, bei traditionellen Unternehmen und Konzernen wird es erwartet. Wenn die Anzeige es nicht verlangt, kannst du es weglassen oder einen kurzen Absatz mitschicken. Ein fehlendes Anschreiben kostet dich weniger als ein schlechtes.

Sollte ich meinen Lebenslauf auf Deutsch oder Englisch einreichen?

Wenn die Anzeige auf Deutsch ist, reiche einen deutschen Lebenslauf ein. Bei englischen Anzeigen reicht Englisch. Im Zweifel frag vorher kurz nach, das wird nicht negativ ausgelegt. Deutsche Arbeitszeugnisse solltest du auf jeden Fall übersetzen lassen oder in Kurzform zusammenfassen.

Wie lange dauert der Bewerbungsprozess in Deutschland?

Typisch sind drei bis acht Wochen von der Bewerbung bis zur Zusage, bei Konzernen oft länger. Nach zwei Wochen ohne Rückmeldung ist eine kurze, höfliche Nachfrage normal. Deutsche Unternehmen schreiben Absagen oft erst nach der Entscheidung für einen anderen Kandidaten.

Was mache ich mit einer Lücke im Lebenslauf?

Datiere sie sauber und schreib einen kurzen Grund dazu: "Elternzeit", "Weiterbildung", "Arbeitssuche nach Relocation". Lücken sind in Deutschland kein Ausschlusskriterium, verschleierte Lücken schon. Im Gespräch kannst du kurz erklären, was du in der Zeit gelernt hast.

Kann ich in Deutschland als Software Engineer ohne Deutschkenntnisse arbeiten?

In internationalen Konzernen und manchen Startups ja, im Mittelstand und in Behörden eher nicht. Ohne Deutsch sinkt die Zahl der möglichen Arbeitgeber deutlich, besonders außerhalb von Berlin, München und Hamburg. Ein Grundkurs vor der Einreise lohnt sich, auch für den Alltag.

Advertisement

Advertisement

Schick das der Person, die diese Woche das Interview hat.

Advertisement

Advertisement