Deine Mission:
Du bist nicht einfach nur ein erfahrener Developer - du denkst mit und packst an. Du liebst es, komplexe Probleme strukturiert zu zerlegen und nachhaltige, skalierbare Lösungen zu bauen - immer mit dem Ziel vor Augen: Mehrwert für unsere Kunden und ein starkes Produkt. Als Senior Software Engineer (m/w/d) verbindest du Tiefe mit Überblick, Qualität mit Pragmatismus und Erfahrung mit echter Teamorientierung. Du verstehst die Dynamik in einem wachsenden Tech-Scale-up, du denkst über deinen eigenen Code hinaus und gestaltest die Weiterentwicklung von Produkt, Architektur, Prozessen und Kultur aktiv mit.
Tätigkeiten
Dein Spielfeld
* Du übernimmst bei uns echte Verantwortung - konzeptionell, technisch und operativ.
* Du analysierst und zerlegst komplexe Anforderungen an unser Produkt in enger Zusammenarbeit mit dem Product Owner und den anderen Stakeholdern.
* Du entwirfst und entwickelst skalierbare, wartbare Softwarelösungen - von der Architektur bis zur konkreten Implementierung und Test. Dabei triffst du verantwortungsvoll Entscheidungen im Spannungsfeld von Kosten und Nutzen.
* Du übernimmst Verantwortung für die Auslieferung neuer Features: Du überblickst den gesamten Kontext und richtest dein Handeln an Meilensteinen aus. Auf dem Weg erkennst du Risiken und Abhängigkeiten und steuerst aktiv für den Erfolg.
* Du coachst, befähigst und entwickelst - nicht nur Code, sondern auch deine Kollegen und Kolleginnen, indem du dein Wissen weitergibst und Impulse setzt. Du versetzt dich aktiv in die Perspektiven anderer und führst auch schwierige Diskussionen konstruktiv und lösungsorientiert.
* Du verstehst Engineering als Teamleistung und gestaltest dein Umfeld mit, in dem Qualität, Verantwortung und Weiterentwicklung gelebt werden.
* Du bringst dich aktiv in Architekturentscheidungen ein, verbesserst unsere Softwarequalität und gestaltest unsere Entwicklungs- und Betriebsprozesse kontinuierlich mit.
Anforderungen
Unsere Anforderungen:
* 8+ Jahre Erfahrung in der Entwicklung und im Betrieb verteilter, skalierbarer SaaS-Lösungen - idealerweise mit Java und Spring Boot, einer API- und Event-getriebenen Architektur und verschiedenen Persistenztechnologien (relationale Datenbanken, NoSQL).
* Fundiertes Verständnis des gesamten Softwareentwicklungsprozesses - von der Anforderungsanalyse bis zur Wartung im laufenden Betrieb. Gern untermauert durch relevante Zertifizierungen oder Weiterbildungen (z. B. Scrum, Cloud/DevOps, iSAQB, ISTQB, ITIL).
* Souveräner Umgang mit methodischen Tools wie Domain-driven Design, UML, Event Storming, arc42, C4 oder Entity-Relationship-Modellen - und du setzt diese Tools kontextgerecht und zielgerichtet ein.
* Ausgeprägte Kommunikationsstärke - du erklärst technische Zusammenhänge und Alternativen klar und nachvollziehbar, auch für nicht-technische Stakeholder.
* Teamorientierung & Coaching-Mindset - du gibst dein Wissen gerne weiter, schätzt den offenen Austausch im Team und übernimmst Verantwortung, indem du andere unterstützt, stärkst und weiterbringst.
* Priorisierungs- und Koordinationsfähigkeit - du behältst stets den Überblick, erkennst Zusammenhänge und argumentierst und triffst Entscheidungen auf Basis von Fakten und Zielen.
* Hoher Qualitätsanspruch, Pragmatismus und Gestaltungswille - du willst nicht nur gut entwickeln, sondern sinnvoll und wirksam arbeiten.
Was uns noch wichtig ist:
Du musst nicht jede einzelne Technologie oder Methode aus dem Effeff beherrschen. Viel wichtiger ist uns: dein Gesamtpaket.
Du bringst Erfahrung, Neugier und eine klare Haltung mit. Du hast Lust, Verantwortung zu übernehmen, komplexe Systeme zu gestalten - und dabei kontinuierlich zu lernen.
Wenn du in Teams Wirkung entfaltest, Prozesse voranbringst, Software nachhaltig baust und Verantwortung für das große Ganze übernimmst, dann bist du bei uns genau richtig.
Was du bekommst:
* Eine tragende Rolle in einem Tech-Team, das Qualität und Wirkung ernst nimmt.
* Raum für Eigenverantwortung, Gestaltung und Weiterentwicklung.
* Ein modernes, skalierbares Produkt mit viel technischem Tiefgang.
* Eine offene, teamorientierte Kultur mit echten Werten - kein Buzzword-Bingo.
* Flexible Arbeitsbedingungen - remote oder in unserem Büro in Hamburg.
* Ein Unternehmen im Wachstum - mit dir als entscheidendem Baustein.
Team
Bei uns startest du in einem von aktuell 3 Entwickler-Teams - gemischt aus Junioren, Professionals und Senioren. Du kannst dich persönlich einbringen, mitgestalten und deine Expertise und Ideen sind sehr gefragt.
Bewerbungsprozess
Wir wollen nicht unendlich viele Runden mit dir drehen. Unser Recruiting-Prozess ist schnell und für beide Seiten effektiv:
1. Schritt: Deine Bewerbung
2. Schritt: Remote-Kennenlernen
3. Schritt: Kennenlerntag mit (fast) dem gesamten Team
4. Schritt: Vertragsangebot
Dabei legen wir Wert auf Schnelligkeit. In der Regel können wir uns schon am Folgetag des Gesprächs mit Feedback melden.