Senior C++/C# Software Engineer (m/f/x)

Job description

What we are doing

Every day we connect millions of time table planners, teachers, students and parents. More than 25.000 schools around the globe rely on our software. Our portfolio includes a very rich windows desktop application, a fast growing web application and native apps for iOS and Android. We’ve been the market leader in this sector for 40 years. To remain in this position we made the decision to build a new generation of our products. This is a huge task and we need your help to achieve it.


What you will be doing

  • You'll be integrating the desktop client (C++/C#) with the web application including
    • Migration of the persistence code to Web APIs
    • Harmonizing the data models of our products
  • You'll be maintaining the desktop application including
    • Fixing bugs
    • Extension of existing features
    • Implementation of small new features
  • You'll be assigned to redesign and re-engineering projects of old parts of the desktop application
  • You'll be working in a Kanban team and one or more project teams
  • You’ll work closely with our product managers
  • You’ll evaluate and experiment with new technologies and work on architecture decisions
  • You help and coach your colleagues

What we offer

  • An annual salary starting at 50.000 euros + a bonus depending on the company success. We're happy to pay more depending on your qualification and experience
  • Full time or part time
  • Flexible working hours and home office on specific work days 
  • For non-German speakers: support in learning the language 
  • Modern, brand new offices with a sunny garden and gym 
  • Catered lunch 
  • Events for employees 
  • Garage


What we expect from you

  • Several years of experience in C++
  • Experience in MFC, C#, Winforms is beneficial
  • You are excited to solve complex problems
  • You have no problems getting your hands dirty on legacy code
  • You have a degree in software engineering or relevant work experience to prove that you don’t need one
  • Fluent English
  • Basic German