Senior Software Engineer (M/F/D)

Permanent employee, Full or part-time · München

So why should you read on?
Do you want to have a positive impact with you passion for digital marketing? Do you believe that there is a better way to create digital products? If so: continue reading and find out how you can be part of enabling conscious digital products at scale.

As a software engineer at DPM you design and implement software that solves real problems for real people.

We focus on developing user friendly, sustainable and attractive digital products and are looking for Software Engineers to join our team in Munich or remote from Germany.

Most of our current products are built on cloud infrastructure and make heavy use of TypeScript both in the Frontend and the Backend. However, we’re happy to use any kind of technology if one project requires it.

As engineers, we love digital - we love to try new things and develop our skills constantly, either on customer projects or on our internal initiatives. We also constantly question our approaches and discuss how to improve our processes on a regular basis.

So if you are a fan of working on an international team with a focus on evolvement and interesting projects please continue reading.
You`re the one we are looking for, if
…you're a software engineer by heart. Languages and frameworks are your tools, the basics of computer science your guide. You’ve built small and medium digital products in B2B or B2C. You’ve been able to debug errors and fix them. You know when to apply which design pattern, invest time in architectural planning, and when to just build it.

We build innovative, data- or AI-driven products using state of the art technologies, like TypeScript, React, Prisma, Docker or Swift. Our projects vary from native mobile apps to a multitude of different web platforms that help our customers stay competitive in rapidly evolving markets.

As a team, we collaborate with other disciplines within DieProduktMacher (UXD, SDC or Product Management) and work for a variety of different customers – from greenfield startups to established international players.
Your Role in Shaping the Future
... to advance software development and the software development community
... to contribute to the team you work in
... to assemble prototypes to validate solutions and then rewriting your code for production
... to work with innovative and new technologies
... well-designed software that is easy to maintain and modify
... variety at work: no matter if you work alone on a small project or together with your team on larger projects
... putting your project into production, experiencing it in practice and getting honest customer feedback
Your Value-Add
Requirements
  • A college degree in computer science or equivalent work experience
  • 5+ years of professional experience in software engineering
  • Sound knowledge in at least one modern programming language (COBOL does NOT count)
  • Experience in building modern, cloud applications (Node.js, Python, AWS, GCloud)
  • Solid understanding of software engineering patterns
  • Knowledge of emerging technologies and their application areas
  • You love to constantly evolve and learn new things
  • An agile mindset, open to working in interdisciplinary teams
  • You like karaoke and singing together with your co-workers
  • Experience in designing and building backend architectures

Soft Skills
  • You have self-directed work habits
  • You are a team player
  • You suffer from imposter syndrome, not just in the occasional round of among us!
  • You are passionate about your work and want to efficiently deliver high quality and reliable products
  • You have configured your IDE to use spaces instead of tabs ;)

Why we are the right place for you
Because we firmly believe that happy people have the greatest possible impact.  

  • Work for impact: We work in cross-functional teams and in close collaboration with international clients across various industries to shape Europe's digital future. 
  • Purpose-driven culture: We share the same values and care for each other and embrace a supportive and driven team culture with flat hierarchies, open feedback, and interdisciplinary exchange. 
  • Personal development: Whether you vision yourself leading people or prefer gaining deep expertise in a particular technical field, we'll find the right career path for you. Together, we develop your career plan, link it to goals, and define development measures (such as events, conferences, and coaching).  
  • Flexibility: We offer flexible working hours, part-time models, hybrid work (office & remote), and workation options.
  • Transparency: Full transparency through quarterly company updates on business strategy and performance, open salaries, and promotion structures. 
  • Sustainability: We provide hardware leasing options, and use local and sustainable products and service providers whenever possible. 
  • Compensation Package: Skill-based payment, loyalty program, bicycle leasing, company pension plan, capital-forming benefits, child care subsidy, success bonus, and sabbatical options. 
 
And of course, we also have a fruit basket, a beer tab, a portafilter coffee maker, hardware and software of your choice, regular table tennis and kicker competitions, team lunches, outings, company parties, and much more…
About us
At DPM, we don't just talk about making a difference — we act. By partnering with our clients and using our digital expertise, we drive sustainability and social progress. Our commitment to doing what's right guides us in creating a lasting impact that benefits everyone.
We are looking forward to hearing from you!
Thank you for your interest in DPM!
Please fill out the following short form. If you have difficulties uploading your data, please send an e-mail to jobs@produktmacher.com
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.