Abteilungsleiter Softwareentwicklung (m/w/d)

  • Aachen

Stellenbeschreibung

Als Abteilungsleiter Softwareentwicklung (m/w/d) und technischer Co-Lead übernimmst du Verantwortung für Entwicklung, technische Architektur und Prozesse in unserem Department Software Development & Operation. Du unterstützt Teams, förderst die Weiterentwicklung von Führungskräften und triffst Entscheidungen, die Softwarequalität und Zusammenarbeit im Team nachhaltig stärken.

Das erwartet dich bei uns

  • Job-Qualität
    Oberste Priorität hat der Code. Wir arbeiten nach Kanban, nutzen Pair-Programming und automatisierte Tests – und bieten viel Raum für eigene Ideen.
  • Attraktives Gehalt
    Deine Erfahrung und Leistung zahlen sich aus, marktgerecht und mit Entwicklungsperspektive!
  • Onboarding
    Mit einem individuellen Einarbeitungskonzept und deinem persönlichen Mentor wirst du direkt Teil unseres Teams.
  • Work-Life-Balance
    Gleitzeit, 29 Urlaubstage plus frei an Heiligabend und Silvester, Home-Office und Shared-Desk für flexible und familienfreundliche Arbeitszeiten.
  • Perspektiven
    Klare Karrierepfade mit transparenter Job-Level-Matrix, dazu Skill Management, Conventions, Events und E-Learning-Tools wie Vue-Mastery.
  • Zusammenarbeit
    Als interdisziplinäres Team erfahrener Entwickler legt ihr die Prioritäten gemeinsam fest – und setzt sie eigenständig um.
  • Teamkultur
    Freu dich auf viele Erlebnisse: Teamevents, unsere Teamfahrt oder gemeinsame Zeit nach Feierabend.
  • Extras
    Altersvorsorge und attraktive Corporate Benefits – dazu fit und aktiv mit Sportevents, Firmenfitness, Urban Sports Club und Bike-Leasing.

Zu deinen Aufgaben gehören

  • Strategische Mitverantwortung für die technische Weiterentwicklung unserer CRM-Plattform – Backend, Frontend und APIs.
  • Sicherstellung moderner Architektur- und Entwicklungsstandards im TechStack (PHP, TypeScript, Vue.js, GraphQL, MariaDB/MySQL).
  • Weiterentwicklung von Coding-Guidelines, Teststrategien (PHPUnit) sowie CI/CD- und Versionsprozessen (Git).
  • Optimierung und Skalierung der Entwicklungsprozesse mit Fokus auf Performance, Wartbarkeit und Stabilität.
  • Unterstützung von Tech Leads und Senior-Entwickler:innen bei technischen Herausforderungen und fachlicher Weiterentwicklung.
  • Mitwirkung an strukturellen und technologischen Entscheidungen auf Department-Ebene – von Architektur-Roadmap bis Organisationsdesign.

Das bringst du mit

  • Langjährige Erfahrung in der Softwareentwicklung mit starkem Fokus auf Software-Architektur und skalierbare Prozesse.
  • Fundierte Kenntnisse in PHP sowie modernen Web-Technologien (JavaScript, TypeScript, Vue.js, HTML, CSS, GraphQL).
  • Erfahrung mit relationalen Datenbanken (MariaDB/MySQL), Testautomatisierung (PHPUnit) und Git-basierten Workflows.
  • Nachweisbare Führungserfahrung über mehrere Teams oder Team Leads – idealerweise im CRM- oder SaaS-Umfeld.
  • Ausgeprägte Leadership-Kompetenz: Du unterstützt Teams, förderst eigenverantwortliches Handeln und prägt die Engineering-Kultur.
  • Empathische, transparente Kommunikation auf Deutsch (C1+) und Englisch.

Über das Unternehmen

onOffice – always on your side

Gemeinsam für die Digitalisierung der Immobilienbranche. Bei uns dreht sich alles um die Software onOffice enterprise. Mit rund  370 Expert:innen arbeitest du für unsere Produkte, stärkst Immobilienunternehmen in ihren Geschäftsprozessen und hast die Chance, Neues zu bewegen. In unserem inhabergeführten Unternehmen gilt seit 25 Jahren der Anspruch, Freiräume, Verantwortung und Perspektiven zu bieten – Seite an Seite als Team.

onOffice.com/karriere

Unsere Benefits

  • Aufstiegsmöglichkeiten
  • Berufliche Bildung
  • Betriebliche Altersvorsorge
  • Fitnessangebot
  • Flexible Arbeitszeiten
  • Homeoffice
  • Weiterbildung