Stellenangebot

Technical Lead – AI Native Software Engineering (.NET) (m/w/d)

Hands-on Engineering · Technische Leitung · Spec Driven Development

Leuchtender Computerchip mit Junikom-Logo auf einer Platine, umgeben von Serverschränken. (KI generiert)

 

Junikom OWI (vormals EurOwiG) · Senior / Staff · Vollzeit · unbefristet · ab Q1 2027 · Remote-first in Deutschland

Du entwickelst selbst, triffst die Architekturentscheidungen und baust mit uns einen vollständig AI-nativen Entwicklungsprozess auf: Claude Code, MCP und belastbare Spezifikationen sind bei uns nicht Experiment, sondern Arbeitsweise.

Junikom OWI (vormals EurOwiG) entwickelt seit 1984 Software für das Ordnungswidrigkeitenverfahren in deutschen Kommunen – vom Import der Fälle über Anhörung und Bescheid bis zur elektronischen Übergabe an die Gerichte (xJustiz). Mehr als 400 Verwaltungen arbeiten täglich mit unseren Fachanwendungen und Apps.

Wir ersetzen gerade das gewachsene Altsystem durch eine neue .NET-Plattform. Der MVP geht Anfang 2027 an die ersten Pilotkunden, danach folgt der Rollout in die Breite. Gleichzeitig haben wir unseren Entwicklungsprozess neu aufgesetzt: Fachliche Spezifikationen in Confluence sind die Quelle der Wahrheit, Claude Code und eigene MCP-Server prüfen Anforderungen, erzeugen Code und Tests und gleichen Implementierungen gegen die Spezifikation ab.

Du übernimmst die technische Leitung dieser Plattform von unserem bisherigen Architekten und führst sie vom Pilot in den produktiven Betrieb. Du berichtest an den CPTO der Gruppe.

Deine Mission – was nach zwölf Monaten steht

  • Die neue Plattform läuft stabil bei den Pilotkunden und ist für den Rollout auf die gesamte Kundenbasis vorbereitet.
  • Jede Anforderung durchläuft einen definierten Spec-Driven-Prozess: Spezifikation → AI-gestützte Implementierung → automatisierte Tests → Review → Release.
  • Deployments laufen per CI/CD und Infrastructure as Code; Change Lead Time, Deployment Frequency und MTTR sind messbar und verbessern sich sichtbar.
  • Das Team nutzt AI Coding Agents selbstverständlich und sicher – mit Qualitätsstandards, die Geschwindigkeit ermöglichen, statt sie zu bremsen.

Deine Aufgaben

Hands-on Engineering

  • Du entwickelst selbst in C# und .NET 10: ASP.NET Core APIs, Entity Framework Core, Hintergrundprozesse, Schnittstellen zu Behörden- und Drittsystemen.
  • Du löst die komplexen Probleme: Mandantenfähigkeit, Datenmigration aus dem Altsystem, Performance bei Massenverarbeitung.

Technische Leitung

  • Du triffst und dokumentierst Architekturentscheidungen (ADRs) und setzt Engineering-Standards für Code, Tests, Security und Observability.
  • Du führst Reviews so, dass sie das Team schneller machen – mit AI-gestützter Vorprüfung und klaren Freigabekriterien.
  • Du bist technischer Sparringspartner für Produktmanagement und CPTO und machst Aufwände, Risiken und technische Schulden transparent.

AI Native Engineering

  • Du gestaltest den Spec-Driven-Workflow: Spezifikationen so strukturieren, dass Claude Code daraus Implementierung, Tests und Reviews ableiten kann.
  • Du baust und betreibst MCP-Server und Agent-Workflows für unsere Toolchain (Jira, Confluence, GitLab, Testumgebungen) und automatisierst wiederkehrende Engineering- und Release-Schritte.
  • Du befähigst das Team im Umgang mit AI Coding Agents und lebst den Ansatz täglich vor.

Qualität und Betrieb

  • Du verantwortest Unit-, Integrations- und End-to-End-Tests sowie die CI/CD-Pipelines in GitLab.
  • Du entwickelst Deployment, Monitoring und Security unserer containerisierten Systeme im Rechenzentrum weiter.

Das bringst du mit

  • Mehrjährige Erfahrung als Senior Engineer oder Technical Lead mit sehr guten Kenntnissen in C#/.NET, ASP.NET Core und Entity Framework Core.
  • Sicheres Urteil in Softwarearchitektur und verteilten Systemen – und die Bereitschaft, dieses Urteil im Code zu beweisen.
  • Intensive praktische Erfahrung mit Claude Code oder vergleichbaren AI Coding Agents: Du hast damit produktiven Code ausgeliefert und eigene Workflows, Agent-Konfigurationen oder MCP-Integrationen gebaut.
  • Erfahrung mit strukturierter, spezifikationsgetriebener Entwicklung: Anforderungen so fassen, dass Implementierung und Tests daraus folgen.
  • Solide Praxis mit automatisierten Tests, Git, CI/CD, Docker, Linux und Security-Grundlagen.
  • Sehr gute Deutschkenntnisse – unsere Kunden und Spezifikationen sind deutschsprachig.

Ein Plus, kein Muss

  • Blazor oder Full-Stack-Erfahrung, OData, SignalR.
  • GitLab CI/CD inklusive Verwaltung von Gruppen, Runnern und Projekten.
  • Identity Provider und moderne Authentifizierung (z. B. OpenID Connect, ZITADEL, Keycloak).
  • Distributed Caching, Object Storage, OpenTelemetry, Logging, Metrics und Tracing.
  • Erfahrung mit Legacy-Modernisierung (z. B. Delphi, C++) oder mit Software für die öffentliche Verwaltung.

Was wir nicht suchen: keinen reinen Architekten und keinen People Manager. Disziplinarische Führung, Budget und Personalprozesse liegen beim CPTO. Entscheidend sind technische Urteilsfähigkeit, Ownership und die Fähigkeit, einen AI-nativen Engineering-Ansatz im Team vorzuleben.

So arbeiten wir

  • Sprache & Framework: C# / .NET 10, ASP.NET Core, Entity Framework Core, Blazor
  • Daten: SQL Server, Migration nach PostgreSQL geplant
  • AI Tooling: Claude Code für alle Entwickler, eigene MCP-Server, Agent-Workflows gegen Jira, Confluence und GitLab
  • Spezifikation: Confluence als fachliche Quelle der Wahrheit, Business Rules und Epics versioniert, Repository-Sync
  • Delivery: GitLab CI/CD, Docker, Linux, Infrastructure as Code, Betrieb in deutschem Rechenzentrum
  • Auth & Betrieb: OpenID Connect (ZITADEL), SignalR, Logging und Metrics, regelmäßige Pentests
  • Messgrößen: DORA-Metriken – Change Lead Time, Deployment Frequency, Change Failure Rate, MTTR

Remote-Team mit festen Weeklys und Dailys, asynchrone Reviews über Merge Requests, Entscheidungen schriftlich – Menschen und Agents brauchen dieselbe Wissensbasis.

So bewirbst du dich: Lebenslauf oder LinkedIn-Profil genügt – gern plus Repository, Agent-Setup oder Blogpost, der zeigt, wie du mit AI Coding Agents arbeitest. Kein Anschreiben nötig.

Sende deine Unterlagen an: karriere@junikom.de
Ansprechpartner: Jitender Vashist

Wir freuen uns über Bewerbungen unabhängig von Geschlecht, Herkunft, Alter, Religion, Behinderung oder sexueller Identität.