Senior Software Engineer in Leipzig

Senior Software Engineer in Leipzig

Leipzig Vollzeit 56700 - 69300 € / Jahr (geschätzt) Hybrid
C

Auf einen Blick

  • Aufgaben: Entwickle Software für die Energiebranche und leite technische Entscheidungen.
  • Unternehmen: Cuculus - ein innovatives Unternehmen, das die Zukunft der Versorgungswirtschaft gestaltet.
  • Vorteile: Flexibles Arbeiten, 50% Zuschuss zum Deutschlandticket und betriebliche Altersvorsorge.
  • Weitere Informationen: Dynamisches Team mit offener Feedbackkultur und tollen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte bedeutende Softwarelösungen und habe Einfluss auf die Energieversorgung von morgen.
  • Qualifikationen: Erfahrung in Softwareentwicklung und technischem Design, idealerweise mit Java oder Kotlin.

Das prognostizierte Gehalt liegt zwischen 56700 - 69300 € pro Jahr.

Gestalten Sie mit uns den Energiemarkt der Zukunft! Festanstellung / Vollzeit / Vor Ort in Ilmenau, Erfurt oder Leipzig (3 Tage pro Woche) / Start ASAP

Was ist die Rolle?

Als Senior Software Engineer in unserem Meter Data Management (MDM) Team kombinieren Sie praktische Softwareentwicklung mit technischer Verantwortung für ein leistungskritisches Produkt. MDM umfasst die Erfassung, Validierung, Verarbeitung und Verwaltung von Energiedaten. Unsere Software verarbeitet große Datenmengen und unterstützt kritische Kunden- und Betriebsprozesse innerhalb des ZONOS-Ökosystems.

Sie werden technische Richtungen innerhalb des Teams vorgeben, das Lösungsdesign leiten, technische Abhängigkeiten koordinieren und hohe Standards für Leistung, Qualität, Sicherheit und zuverlässige Lieferung etablieren. Dies ist eine technische Führungsrolle ohne disziplinarische Personalverantwortung.

Sie werden auch zu Migrationen zwischen Kundensystemen beitragen, um einen zuverlässigen Datentransfer, Validierung, Integration und Systemübergang sicherzustellen.

Ihre Rolle auf einen Blick:

  • Technische Richtung vorgeben und Entscheidungen von den Anforderungen bis zur zuverlässigen Lieferung leiten.
  • Lösungsdesign, APIs, Integrationen, Datenflüsse, nicht-funktionale Anforderungen und technische Risiken im Rahmen des Teams verantworten.
  • Skalierbare Software für die Verarbeitung von leistungskritischen Daten entwickeln und verbessern.
  • Migrationen zwischen Kundensystemen leiten, einschließlich Datentransfer, Validierung, Abstimmung und Übergangsaktivitäten.
  • Technische Abhängigkeiten zwischen Produkt, Plattform, Betrieb, QA, DevOps, Sicherheit und Architektur koordinieren.
  • Design-Diskussionen, Code-Reviews, technische Workshops und Architekturentscheidungsprotokolle moderieren.
  • Standards für Leistung, Datenqualität, Tests, Wartbarkeit und betriebliche Zuverlässigkeit definieren und fördern.
  • Profiling, Benchmarking, Lasttests, Monitoring und Leistungsoptimierung unterstützen.
  • Zurückhaltungsverbesserung, technische Schätzungen, Machbarkeitsbewertungen und Release-Bereitschaft unterstützen.
  • CI/CD, Beobachtbarkeit, sichere Entwicklung und ISO 27001-Anforderungen unterstützen.
  • Ingenieure durch Wissensaustausch, Einarbeitung, Mentoring und konstruktives technisches Feedback coachen und unterstützen.
  • Geeignete agentische KI- und KI-unterstützte Engineering-Lösungen evaluieren und dabei Sicherheits- und Qualitätsstandards wahren.

Must-haves (um in dieser Rolle erfolgreich zu sein):

  • Universitätsabschluss in Informatik, Softwaretechnik, Informationstechnologie oder einem vergleichbaren Fachgebiet.
  • Mehrjährige praktische Erfahrung in der Softwareentwicklung mit technischer Verantwortung in einem Produkt oder komplexen Softwareumfeld.
  • Starkes Wissen über Softwaredesign, APIs, Integrationen, Datenverarbeitung und verteilte Systeme.
  • Erfahrung mit skalierbarer oder leistungs-kritischer Software und der Verarbeitung großer Datenmengen.
  • Erfahrung mit Migrationen zwischen Kundensystemen oder komplexen Softwareumgebungen.
  • Fähigkeit, unvollständige Anforderungen zu strukturieren, Abwägungen zu bewerten und technische Entscheidungen zu leiten.
  • Erfahrung mit technischem Design, Code-Reviews, Tests, Leistungsoptimierung und zuverlässiger Lieferung.
  • Starke Kommunikationsfähigkeiten und die Fähigkeit, verschiedene technische Mitwirkende abzustimmen.
  • Professionelles Englisch; Deutsch ist von Vorteil.
  • Zusätzlicher relevanter Abschluss oder berufliche Qualifikation ist willkommen; gleichwertige praktische Erfahrung wird ebenfalls geschätzt.

Nice-to-haves (schön, wenn Sie sie haben, aber kein Ausschlusskriterium):

  • Erfahrung mit Java oder Kotlin.
  • Erfahrung mit Kafka, Kubernetes, OpenShift, Oracle, PostgreSQL, REST APIs oder Webhooks.
  • Erfahrung im Bereich Smart Metering, Energie, Versorgungsunternehmen, MDM oder Head-End-Systeme.
  • Erfahrung mit Datenmigrationstools, Abstimmungsprozessen oder Architekturentscheidungsprotokollen.
  • Erfahrung mit agentischer KI oder KI-unterstützter Softwareentwicklung.

Was Sie ins Team einbringen:

Sie gestalten die technische Richtung eines Produkts, bei dem Leistung, Datenqualität und Zuverlässigkeit wirklich wichtig sind. Sie beeinflussen Architektur und Lieferung, unterstützen komplexe Kundenmigrationen und helfen Ingenieuren durch technische Anleitung und Zusammenarbeit zu wachsen. Die Rolle bietet technische Führung und sichtbare Verantwortung ohne disziplinarische Managementverantwortung.

Warum wir?

Wir bei Cuculus glauben, dass Arbeit sinnvoll, Spaß machen und Wachstum ermöglichen sollte. Wenn Sie zu uns kommen, können Sie ein Umfeld erwarten, das Ihnen vertraut, Zusammenarbeit schätzt und Ihnen die Freiheit gibt, Verantwortung zu übernehmen.

  • Hybrides Arbeiten: Mit regelmäßiger Büropräsenz (3 Tage pro Woche in Ilmenau, Erfurt oder Leipzig).
  • Flexibilität: Flexible Arbeitszeiten & Workation-Option (bis zu 4 Wochen pro Jahr).
  • Mobilität: 50% Zuschuss für das Deutschlandticket und Fahrrad-Leasing.
  • Sicherheit: Betriebliche Altersvorsorge und vermögenswirksame Leistungen.
  • Kultur: Kurze Entscheidungswege, offene Feedbackkultur und echtes Vertrauen.
  • Einarbeitung: Ein strukturierter Einarbeitungsplan und ein Buddy, der Sie ab dem ersten Tag unterstützt.
  • Büroleben: Wir genießen es, Zeit miteinander in unseren Büros zu verbringen - sei es bei einem Kaffee, einem gemeinsamen Mittagessen oder einem spontanen After-Work-Treffen.
  • Impact: Sinnvolle Arbeit - Software, die den Energiemarkt von morgen gestaltet.

Über uns

Cuculus ist der Schlüssel zur Bereitstellung von Versorgungsleistungen für alle, während die kostbaren Ressourcen der Welt geschützt werden. Gemeinsam mit unserem internationalen Partnernetzwerk bieten wir modernste Software- und Technologielösungen an, um Herausforderungen im Bereich der Versorgungsunternehmen jetzt und in Zukunft zu bewältigen. Cuculus wird niemals müde, innovative Technologien und Dienstleistungen zu schaffen, die es Versorgungsunternehmen und Organisationen ermöglichen, erfolgreich in eine neue Ära der Bereitstellung und Verwaltung von Strom, Wasser und Gas überzugehen. Die Arbeit, die wir leisten, ist wichtig für Einzelpersonen, Städte und ganze Nationen. Unsere Arbeit ist ernst, aber wir haben auch Spaß dabei.

Senior Software Engineer in Leipzig Arbeitgeber: Cuculus

Cuculus ist ein hervorragender Arbeitgeber, der eine kollaborative und internationale Arbeitsumgebung bietet, in der Vertrauen, Eigenverantwortung und kontinuierliche Verbesserung im Mittelpunkt stehen. Als Office Administrator (m/w/d) in Erfurt haben Sie die Möglichkeit, aktiv zur Schaffung eines einladenden Büros beizutragen und gleichzeitig wertvolle berufliche Erfahrungen in einem wachsenden Technologieunternehmen zu sammeln. Wir fördern die persönliche Entwicklung und bieten Ihnen die Chance, einen sichtbaren Einfluss auf das tägliche Erlebnis Ihrer Kollegen zu nehmen, während wir gemeinsam an innovativen Lösungen für die Versorgungswirtschaft arbeiten.

C

Kontaktdaten:

Cuculus Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer in Leipzig erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Cuculus anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Cuculus vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer in Leipzig mit Bravour zu bestehen

Softwareentwicklung
Technische Leitung
API-Entwicklung
Datenverarbeitung
Verteilte Systeme
Leistungsoptimierung
Datenmigration

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Cuculus klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Cuculus vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.