Unterschleißheim | Anteilig remote | Vollzeit

Lead Software Engineer / Software Architect (m/w/d)

Aufgaben

Technologie & Architektur (ca. 70 %)

  • Architekturverantwortung: Du entwirfst die Softwarearchitektur (DDD, Clean Architecture), verantwortest Skalierbarkeit, Qualität und Sicherheit der ERP-Plattform – von der strategischen Roadmap bis zur konkreten Umsetzung
  • Technologiestrategie: Du evaluierst neue Tools und Technologien, treibst CI/CD und automatisierte Tests voran und entwickelst die technische Roadmap – und entscheidest, was wirklich auf die Plattform gehört
  • KI & Innovation: Du identifizierst Potenziale für KI-gestützte Automatisierung im Entwicklungsprozess und setzt diese um – z. B. durch automatisierte Code-Reviews, smarte Test-Generierung oder KI-gestützte Dokumentation.
  • Qualitätssicherung: Du etablierst Code-Reviews, Testing-Standards und Prozesse, die mit dem Wachstum der Plattform Schritt halten.

Führung & Prozesse (ca. 30 %)

  • Führung & Mentoring: Du führst fachlich ein kleines Team sehr erfahrener Individualisten. Nicht Mikromanagement, sondern technologische Orientierung: Du überzeugst durch Fachlichkeit, gehst auf Bedenken ein (die wird es geben) und nimmst das Team mit auf neue Wege wie DDD und CI/CD.
  • Prozessoptimierung: Du strukturierst Zusammenarbeit und Prozesse so, dass Qualität und Geschwindigkeit kein Widerspruch sind – z. B. durch klare Sprint-Strukturen oder den gezielten Einsatz von Kanban für laufende Betriebsthemen.
  • Schnittstellen: Du bist die zentrale Verbindung zwischen Entwicklung, Produktmanagement und externen Partnern – und sorgst dafür, dass technische Anforderungen nicht in der Übersetzung verloren gehen.
  • Strategischer Sparringspartner: Du bist in regelmäßigem Austausch mit der Geschäftsführung zur technischen Roadmap – und übersetzt technische Realität in strategische Entscheidungen, z. B. wenn es darum geht, ob ein Feature in-house gebaut oder eingekauft wird

Qualifikation

DEIN PROFIL: ARCHITEKT, STRATEGE UND MENTOR

Du sprichst nicht nur über Technologie – du gestaltest sie. Du denkst strategisch, handelst pragmatisch und hast den Anspruch, Dinge nachhaltig zu verbessern.

Was du mitbringst:

  • Mehrere Jahre Softwareentwicklung mit nachweisbarer Verantwortung für Architekturentscheidungen und fachliche Führung eines Entwicklungsteams. Das ist kein erster Schritt in eine Führungsrolle, sondern eine Stelle für jemanden, der das bereits gelebt hat.
  • Praxiserprobtes Know-how in Clean Architecture und DDD – du kannst fundiert bewerten, was auf die Plattform gehört und was nicht.
  • Erfahrung in der Entwicklung von webbasierter Anwendungssoftware – idealerweise mit kaufmännischer oder betriebswirtschaftlicher Domäne (z.B. ERP, CRM, Buchhaltung).
  • Erfahrung in objektorientierten Programmiersprachen idealerweise .NET/C#, Angular & React sowie MS SQL Server & PostgreSQL. Du bleibst nah am Code – durch tiefgehende Code-Reviews und Architekturentscheidungen. Vollzeit-Coding ist nicht der Fokus, technische Glaubwürdigkeit schon
  • Erfahrung mit CI/CD, automatisierten Tests und KI-Tools wie GitHub Copilot oder Cursor. Du weißt, wo sie echten Mehrwert bringen und wo ihre Grenzen sind.
  • KMU-Mentalität und Hands-on-Haltung: Du suchst gemeinsam mit Entwicklern hartnäckige Bugs, sprichst bei Bedarf direkt mit Kund:innen und bist regelmäßig im Austausch mit der Geschäftsführung.
  • Pragmatismus & Meinungsstärke: Du triffst fundierte Entscheidungen, verargumentierst sie gegenüber der Geschäftsführung und setzt sie auch gegen anfängliche Widerstände konstruktiv durch.
  • Fließendes Deutsch (C1) und gutes Englisch (B2).