Windows / Desktop Software Engineer (m/w/d) - Legal AI Automation
NotarNowNotarNow zählt zu den am schnellsten wachsenden Legal-Tech-Scale-ups Deutschlands – vollständig bootstrapped und ohne Venture Capital. Unser Legal AI Workspace wird bereits von über 1.500 Juristinnen und Juristen sowie mehr als 6.000 Mitarbeitenden täglich genutzt – darunter viele der renommiertesten Notariate und Kanzleien Deutschlands.
In zweieinhalb Jahren sind wir von 2 auf 15 Teammitglieder gewachsen und haben über 3 Mio. Euro ARR. Jetzt skalieren wir in Richtung 6–8 Mio. Euro ARR innerhalb der nächsten 12 Monate und bauen unser Produktportfolio weiter aus.
Du arbeitest remote oder in unserem neu gebauten Büro in der Mozartstraße 4 direkt an der Theresienwiese in München – mit neuestem Equipment, viel Gestaltungsspielraum und der Möglichkeit, gemeinsam mit NotarNow zu wachsen.
Deine Rolle
Unsere Produkte laufen vollständig in der Cloud – mit einem Next.js-/TypeScript-Frontend und einem FastAPI-Backend auf AWS. Unsere Kunden arbeiten gleichzeitig mit lokalen Windows-Anwendungen, Kanzleisoftware, Druckern, Ordnerstrukturen und Schnittstellen, die nie für moderne Cloud-Software gebaut wurden.
Genau hier kommst Du ins Spiel.
Als Windows / Desktop Software Engineer (m/w/d) baust Du die technische Brücke zwischen unserer Cloud und der lokalen Windows-Umgebung unserer Kunden. Unser heutiger Desktop-Client besteht aus rund 45.000 Zeilen AutoHotkey und läuft produktiv bei unseren Kunden. Jetzt entwickeln wir ihn zu einer modularen, skalierbaren und langfristig wartbaren Windows-Plattform weiter. Welche Architektur und Technologien dafür langfristig die richtigen sind, gestaltest Du maßgeblich mit.
Was Du konkret tust
- Du verantwortest KI:RSTEN Desktop technisch end-to-end – Architektur, Entwicklung, Tests, Releases und produktiven Betrieb.
- Du modernisierst unsere bestehende AutoHotkey-Anwendung schrittweise, ohne den laufenden Betrieb unserer Kunden zu gefährden.
- Du baust und betreibst Integrationen zu mehr als zehn lokalen Kanzlei- und Notariatsprogrammen und synchronisierst Kontakte, Dokumente und Vorgangsdaten zwischen Cloud, Browser, Desktop und On-Premise-Systemen.
- Du integrierst REST-/HTTP-APIs, lokale APIs, Dateisysteme, Netzlaufwerke und Importverzeichnisse und entwickelst robuste Mechanismen für Authentifizierung, Fehlerbehandlung, Retries, Timeouts und Synchronisation.
- Du entwickelst lokale Services und Background-Prozesse und sorgst dafür, dass Datei- und Dokumentenverarbeitung auch bei parallelen Zugriffen, Fehlern und Wiederanläufen zuverlässig funktioniert.
- Du entwickelst UI- und Prozessautomatisierungen weiter – und erkennst, wann aus einer schnellen Automatisierung eine native, langfristig wartbare Integration werden sollte.
- Du baust professionelle Installer und Deployment-Prozesse inklusive Updates, Code Signing, Upgrade-Pfaden, Deinstallation und Rollback.
- Du stellst durch Logging, Tests, automatisierte Builds und reproduzierbare Releases sicher, dass unsere Software auch auf unterschiedlich konfigurierten Windows-Systemen zuverlässig läuft.
- Du arbeitest direkt mit Kunden, Schnittstellenpartnern und externen Entwicklerteams zusammen und begleitest neue Integrationen von der technischen Abstimmung bis zum produktiven Rollout.
Mit wem Du arbeitest
Du arbeitest eng mit unserem Entwicklerteam und insbesondere mit Moritz zusammen. Er ist Notar-Fachreferent und Softwareentwickler und kennt die Prozesse, Kanzleisoftwares und lokalen Integrationen unserer Kunden im Detail. Du bringst die tiefe Windows-/Desktop-Engineering-Erfahrung mit; gemeinsam entwickelt Ihr aus bestehenden Automatisierungen und Integrationen eine professionelle Plattform.
Dabei arbeitest Du regelmäßig direkt mit Kunden, der Bundesnotarkammer und Entwicklern führender On-Premise-Softwareanbieter. Mal spezifiziert Ihr gemeinsam eine API, mal analysierst Du eine historisch gewachsene lokale Schnittstelle oder einen Prozess, der auf einem Kundenrechner anders läuft als erwartet.
Du passt gut zu uns, wenn Du
- mehrjährige Erfahrung in professioneller Windows- oder Desktop-Entwicklung hast und Software vom Code bis zum produktiven Betrieb verantworten kannst.
- Erfahrung mit C#/.NET und WPF, WinUI oder vergleichbaren Technologien mitbringst. Unser Client ist heute AutoHotkey – wohin sich die Plattform technologisch entwickelt, entscheidest Du mit.
- bereits gewachsene Anwendungen schrittweise modernisiert hast, statt nur auf der grünen Wiese zu entwickeln.
- sicher mit REST/HTTP, Authentifizierung, OAuth, Zertifikaten und der Kommunikation zwischen lokalen Clients und Cloud-Systemen umgehen kannst.
- Windows Services, Background-Prozesse und das Windows-Berechtigungsmodell verstehst – etwa Benutzerrechte, UAC, NTFS-/Freigaberechte sowie AppData und ProgramData.
- Erfahrung mit Windows-Installern, Updates, Code Signing, Upgrade-Pfaden und Rollbacks hast.
- Dich gerne tief in fremde Systeme, schlecht dokumentierte Schnittstellen und ungewöhnliche technische Umgebungen einarbeitest.
- technische Probleme eigenständig bis zu einer stabilen produktiven Lösung treibst und auch direkt mit Kunden und Partnern kommunizieren kannst.
- sehr gut Deutsch und gut Englisch sprichst.
Besonders spannend finden wir
- Windows-Infrastruktur: Terminalserver/RDS, Active Directory, Gruppenrichtlinien, Registry, PowerShell, Dienstkonten und Credential Manager.
- AutoHotkey, Power Automate sowie UI- und Prozessautomatisierung unter Windows.
- Robuste Integrationen: Idempotenz, Retry-/Timeout-Strategien, Queues, Locks, konkurrierende Dateizugriffe und Wiederanlauf nach Fehlern.
- Microsoft-Ökosystem: Outlook, Exchange, Microsoft Graph, COM-/Office-Integrationen und Windows Printing APIs.
- IPC und lokale Kommunikation: Named Pipes, localhost-APIs und vergleichbare Mechanismen.
- Lokale Datenhaltung und Synchronisation, etwa SQLite, Offline-/Cache-Konzepte und Dokumenten-Workflows.
- Enterprise- oder Legal-Tech-Software mit heterogenen lokalen Installationen, Softwareständen und administrierten Windows-Umgebungen.
- AWS/S3, Git-basierte Delivery, automatisierte Builds, Tests und Release-Pipelines.
- Legal Tech: Erfahrung z.B. mit RA-MICRO, DATEV, Advoware, TriNotar.
AutoHotkey oder Power Automate müssen nicht Deine Hauptwerkzeuge sein. Entscheidend ist, dass Du verstehst, wann Automatisierung sinnvoll ist – und wann sie durch eine saubere Softwareintegration ersetzt werden sollte.
Wie wir arbeiten
- Hohe Ownership: Du lieferst Ergebnisse, nicht Tickets.
- Wenig Hierarchie und kurze Entscheidungswege: technische Entscheidungen werden dort getroffen, wo das Wissen sitzt.
- Schnell, aber mit Qualitätsanspruch: robuste Fehlerbehandlung, Tests, Logging und nachvollziehbare Architektur gehören zum Produkt.
- Direkter Kontakt zu Kunden und Partnern ist Teil der Rolle – Produktverständnis ist genauso wichtig wie guter Code.
- AI-Tools gehören für uns selbstverständlich zum Entwicklungsalltag. Entscheidend ist, dass Du verstehst, testest und verantwortest, was Du auslieferst.
Was wir Dir bieten
- Sehr viel Ownership über einen strategisch wichtigen Produktbereich.
- Großen Gestaltungsspielraum bei Architektur, Technologien und der nächsten Generation von KI:RSTEN Desktop.
- Technische Herausforderungen deutlich jenseits klassischer Web- oder CRUD-Entwicklung.
- Direkten Austausch mit Kunden, der Bundesnotarkammer und führenden Softwareanbietern.
- Kurze Entscheidungswege und direkten Zugang zu Development, Product und Geschäftsleitung.
- Attraktives Gehaltspaket und Top-IT-Equipment nach Wahl.
- EGYM Wellpass.
- Remote oder vor Ort: Modernes Büro direkt an der Theresienwiese in München; die Position kann vor Ort, hybrid oder vollständig remote ausgeübt werden.
Deine ersten 30 / 60 / 90 Tage
- 30 Tage: Du verstehst unsere Desktop-Architektur, die AutoHotkey-Codebase, die wichtigsten Integrationen und den Datenfluss zwischen Cloud und lokalen Systemen – und hast erste Änderungen produktiv ausgeliefert.
- 60 Tage: Du übernimmst eigenständig eine größere Integration oder ein Desktop-Feature und verbesserst einen zentralen Bereich wie Synchronisation, Installer, Updates, Logging oder Prozessautomatisierung.
- 90 Tage: Du verantwortest einen größeren Teil von KI:RSTEN Desktop technisch, hast die weitere Architektur mitgeprägt und setzt neue Integrationen von der ersten technischen Entscheidung bis zum produktiven Rollout eigenständig um.
Start: ab sofort.
Bewerbung per E-Mail an karriere@notarnow.de – gerne mit Link zu Deinem GitHub-Profil.