xingtwittersharerefreshplay-buttonpicture as pdfLogo_DPM_SCHRIFTZUGinstagram icon blackShapeGroup 3 Copy 2Group 2 Copydepartment_productdepartment_datascienceuserclosebasic clockblogShapearrows slim right copy 3arrows slim right copy 3arrows slim right copy 3
(Senior) Software Engineer (M/W/D)

(Senior) Software Engineer (M/W/D)

As Software Engineer at DieProduktMacher you will architect and implement software that solves real human problems. We focus on building usable and delightful digital products, and are looking for a (Senior) Software Engineer to complement our Engineering Team. As Engineers we love digital products – our hearts have always been online (yes, we spent a lot of time on IRC). We love discussions about doing things right - whether it is automating our integration & cloud delivery pipeline or choosing the best Augmented Reality Library suited for tracking 3D objects.

We are looking for..

a real Software Engineer. Languages and Frameworks are your tools, Computer Science Fundamentals your Guidebook. You have built small, medium, large digital products. You have seen them break, you have fixed them. You know when to apply which design pattern, invest time into architecture planning, and when you can simply hack it together.

We build innovative, data-driven products using the newest technologies. Ranging from Augmented Reality Mobile Native Apps to Voice Assistant Applications we build products that solve real problems. As a team we work together with other disciplines within DieProduktMacher (UX, Data, Product) for DAX companies and innovative medium size businesses.

We are looking for full time employees only.

You are passionate about..

  • .. software development and the software development community
  • .. contributing to the team you work in
  • .. hacking together prototypes to validate solutions, then rewriting your code for production
  • .. innovative and emerging technologies
  • .. well architected software, which is easy to maintain and modify
  • .. variety at work: no matter if you are working on your own on a small project or you deliver huge projects together with your team
  • .. deploying your project to production, seeing it go-live and receiving real world, honest, customer feedback

What do expect from you


  • Degree in Computer Science or equivalent work experience
  • 3+ years of professional work experience in Software Engineering
  • Profound knowledge in at least one modern programming language (no, cobol is not modern 🙈)
  • Track record of continuous learning
  • Experience in architecting and building Backend Architectures, ideally on Cloud Infrastructure
  • Experience in building modern Frontend (either Mobile or Web)
  • Solid understanding of Internet Protocols
  • Knowledge of Emerging Technologies and their fields of application
  • An Agile-Mindset, open to work in Interdisciplinary Teams
  • Solid understanding of Linux and Shell-Skills

Soft skills

  • You have self-driven work habits
  • You are a Team Player
  • Strong opinion on VIM vs Emacs
  • You are passionate about your work and want to deliver good quality and reliable products efficiently
  • You configured your IDE to use white spaces instead of tabs ;)

What we offer

  • A transparent salary structure
  • 4+1 working days (4 days of project work, 1 day for team exchange and working or pet projects)
  • Choose your own equipment and tools - laptop or workstation setup, phone, IDE
  • Flexible working hours
  • Home-Office when needed
  • Flat hierarchies
  • Individual personal growth plans, transparent levels for promotion
  • Events & conferences
  • One week Surf-Office
  • Free coffee, drinks, beer, and fruit

So geht es für dich weiter

Erstes Kennenlernen.


Erstes Kennenlernen.

Im Rahmen eines ersten Gesprächs per Telefon oder direkt bei uns im Büro lernst du uns, unsere Arbeitsweise und was uns wichtig ist etwas besser kennen. Auf der anderen Seite möchten wir etwas mehr über dich erfahren: was kannst du, was treibt dich an, was willst du erreichen? Danach entscheiden wir die nächsten Schritte

Fachliches Gespräch.


Fachliches Gespräch.

In dem Gespräch lernst du deinen neuen Fachbereich kennen. Wir diskutieren gemeinsam mit dir die aktuellen Entwicklungen und deine bisherigen Erfahrungen. Meist ist auch eine kleine Testaufgabe oder sogar eine "Hausaufgabe" Bestandteil, um dein fachliches Wissen besser einschätzen zu können.

Cultural Fit.


Cultural Fit.

Jeder neue Mitarbeiter bereichert und ergänzt unser Team. Daher ist es wichtig, dass es auch menschlich zusammen passt. In einem lockeren Gespräch mit Kollegen aus anderen Fachbereichen geht es darum, unsere Arbeitsweise und Werte zu vermitteln und deine Motivation und persönliche Vision zu verstehen. So stellen wir sicher, dass wir das, was du erwartest, auch wirklich bieten können.

(Senior) Software Engineer (M/W/D)

Bereit für eine neue Herausforderung?

Wir freuen uns auf deine aussagekräftigen Bewerbungsunterlagen inkl. Angabe deiner Gehaltsvorstellung und deines frühestmöglichen Eintrittstermins.



Wird geladen…


"Telling stories is so familiar to us, you can fin…

Picture from our last Facebook Post

Let�s welcome the new year, full of new experience…

3 Thoughts On: Storytelling

3 Thoughts On: Storytelling