Head of Software Development (m/f/d)

  • Aachen

Job description

As Head of Software Development (m/f/d) and technical co-lead, you will take responsibility for development, technical architecture, and processes within our Software Development & Operation department. You will support teams, promote the further development of managers, and make decisions that sustainably strengthen software quality and team collaboration.

What you can expect from us

  • Job quality
    The code is our top priority. We work using Kanban, practise pair programming and use automated testing – and we give you plenty of scope to contribute your own ideas.
  • Attractive salary
    Your experience and performance will be rewarded – with a salary in line with the market and opportunities for career development!
  • Onboarding
    With a customised onboarding concept and your personal mentor, you will become part of our team straight away.
  • Work-life balance
    Flexitime, 29 days’ holiday plus time off on Christmas Eve and New Year’s Eve, working from home and a shared desk for flexible and family-friendly working hours.
  • Outlooks
    Clear career paths with a transparent job level matrix, plus skill management, conventions, events and e-learning tools like Vue-Mastery.
  • Co-operation
    As an interdisciplinary team of experienced developers, you collectively set priorities – and implement them independently.
  • Team culture
    Look forward to many experiences: team events, our team trip, or time together after work.
  • Extras
    Pension provision and attractive corporate benefits – plus the chance to stay fit and active through sporting events, corporate fitness schemes, Urban Sports Club and bike leasing.

Your tasks include

  • Sharing strategic responsibility for the technical development of our CRM platform – backend, frontend and APIs.
  • Ensuring modern architectural and development standards are maintained within the tech stack (PHP, TypeScript, Vue.js, GraphQL, MariaDB/MySQL).
  • Further development of coding guidelines, testing strategies (PHPUnit) as well as CI/CD and versioning processes (Git).
  • Optimisation and scaling of development processes, with a focus on performance, maintainability and stability.
  • Supporting tech leads and senior developers with technical challenges and professional development.
  • Involvement in structural and technological decisions at departmental level – from architectural roadmaps to organisational design.

What you bring with you

  • Extensive experience in software development, with a strong focus on software architecture and scalable processes.
  • In-depth knowledge of PHP and modern web technologies (JavaScript, TypeScript, Vue.js, HTML, CSS, GraphQL).
  • Experience with relational databases (MariaDB/MySQL), test automation (PHPUnit), and Git-based workflows.
  • Proven leadership experience managing multiple teams or team leads – ideally in the CRM or SaaS sector.
  • Strong leadership skills: You will support teams, encourage independent working and help shape the engineering culture.
  • Empathetic, transparent communication in German (C1+) and English.

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