(Senior) Software Developer (f/m/d)

M2P is a global management consulting firm that transforms businesses by accelerating growth through an integrated offering of professional services, technology services and innovative ventures.

Our Data & Technology Services (DTS) division is dedicated to improving the operational efficiency of our clients through industry-specific, cloud-based IT tools and services.

We work closely together and take pride in delivering amazing software and an exceptional customer experience. You will help shape what we work on and how we do it. We work hard on challenging problems and have fun doing it. We offer flexible working hours, state-of-the-art workplaces and remote working.

For our office in Frankfurt am Main, we are looking for motivated, talented individuals who love to code and join our close-knit engineering team as a (Senior) Software Developer (f/m/d) C++/Qt.

About You

  • You have (several years) of professional experience in software development and a sound knowledge of C++ and Python.
  • You are familiar with the Qt library and have profound experience in developing cross-platform applications.
  • You enjoy working in a Linux environment and have extensive experience of programming on this platform.
  • You have completed a degree (university/technical college) in a technical field, ideally with a focus on software engineering or a comparable course of study.
  • You have a strong background in Windows, Mac and web development.​
  • You are a team player who works independently and solution-oriented and enjoys developing innovative software solutions.
  • Your communication skills and technical understanding enable you to communicate complex issues clearly.
  • You are fluent in German and English, both in written and spoken.

Your Mission

Our team welcomes everyone to work across the stack – from backend to frontend and design for our tailor-made applications. Your tasks include:

  • You develop, maintain and operate software solutions in C++ and Python, especially with the Qt library.
  • You work on the further development of platform-specific applications for Linux, Windows Mac OS and Web.
  • You integrate new functionalities, improve existing features and ensure the quality of the code.
  • You engineer and analyze technical requirements and convert them efficiently into clean, maintainable software.
  • You will be involved in the entire software development process, from planning and implementation to maintenance and enhancement.
  • To create the best possible solutions for our customers, you will work closely with other developers, designers and stakeholders.

Our technology stack

We use the best tools for the job, and most importantly, you have full input into how our stack evolves. Here is a snapshot of our current tech/tool stack:

  • Python, Typescript, C++
  • Qt (C++/Python), react.js, next.js, bootstrap, jquery
  • FastAPI, Flask, Pandas
  • PostgreSQL, MongoDB, Firestore
  • Git, Gitlab, CI/CD
  • Microsoft Azure, GCP (Compute Engine, BigQuery, …), Docker, Kubernetes, REDIS, Ansible
  • Gurobi

Apply for this Position

  • Upload a .pdf, .doc. .docx. Maximum file size 5MB
    Accepted file types: pdf, doc, docx, Max. file size: 5 MB.