Head of Software Development (m/f/d)

  • Aachen

Job description

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.

What you can expect from us

  • 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.
  • Co-operation
    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.

Your tasks include

  • 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.

What you bring with you

  • 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.

About the company

onOffice – always on your side

Together for the digitalization of the real estate industry. With us, everything revolves around the onOffice enterprise software. With around 370 experts, you will work on our products, strengthen real estate companies in their business processes, and have the chance to make a difference. In our owner-managed company, the commitment for 25 years has been to offer freedom, responsibility, and perspectives – working side-by-side as a team.

onOffice.com/career

Our benefits

  • Promotion opportunities
  • Vocational training
  • Company pension scheme
  • Fitness programme
  • Flexible working hours
  • Home office
  • Further training