C++ Developer (m/f/d) For SAP Supply Chain Management at SAP (Walldorf, Germany)

Requisition ID: 277217
Work Area: Software-Design and Development
Location: Walldorf
Expected Travel: 0 - 10%
Career Status: Professional
Employment Type:
Part Time or Regular Full Time

About Supply Chain Management (SCM) at SAP 

For decades, SAP SE has been the global market leader for standard business software for companies and organizations of all sizes and from almost all industries and countries. The applications from the field of supply chain management (SCM) are of particular importance to our customers.

Supply chain management is one of the most interesting topics in business software development. Planning the procurement of raw materials and purchased components, as well as planning the production and transportation of semi-finished and finished products require extremely intelligent algorithms, which are based on heuristics and mixed integer linear optimization (MILP). These algorithms ensure that not only are customer demands met on time, but also costs are minimized for purchasing, production, transport, and storage and numerous constraints are fulfilled.

Role Information & Tasks

For the development of such algorithms, we are looking for a C++ Developer (m/f/d) to strengthen our team.

With enthusiasm, great commitment, and exceptional success, our team has significantly contributed to SAP Advanced Planner & Optimizer (APO) and SAP Integrated Business Planning (SAP IBP) for many years. For more information about SAP IBP, see here.

As a Developer (m/f/d) you will be involved in all phases of software development: specification process, making design and architectural decisions, implementation (including automated tests), as well as in source code administration and maintenance. Depending on your wishes and previous knowledge, you’ll mostly be working either on the algorithms or on the underlying technical level of our software stack. Working on the algorithms involves expansion or new development of our heuristic algorithms for calculating transport and production plans. Working on the technical level is about the data flow between our algorithms and the application layer above, but also about the interaction with the SAP HANA database system.

Role Requirements

You are a passionate software developer with very good knowledge of the C++ programming language. You have a basic knowledge of Python as well as a very good degree in IT or related studies (e.g. computer science, business informatics, mathematics, physics, or similar). Knowledge in the areas of supply chain management, operations research, and database systems is also an advantage.

It is also important that you perform your tasks reliably and with care, familiarize yourself with new topics and tasks and enjoy working and communicating with colleagues.

Required Expertise

  • Knowledge of the C++ programming language or another object-oriented programming language
  • Fluent written and spoken German, good understanding of English
  • Passion for software development
  • Experience of implementing complex and performance-critical algorithms
  • Very good bachelor's and/or master's degree in IT
  • Familiar with data structures, algorithms, and software design
  • Team worker with good communication skills

Additional Qualifications

  • Knowledge of Supply Chain Management
  • Experience with UNIX or Linux operating systems
  • Other programming and/or script languages (e.g. ABAP, Python, Java, Perl)
  • Basic knowledge of databases, especially SAP HANA
  • Basic knowledge of other SAP products (e.g. SAP NetWeaver, IBP, APO, S 4 HANA)
  • Knowledge of operations research, particularly in linear and or non-linear optimization



Success is what you make it. At SAP, we help you make it your own.

A career at SAP can open many doors for you. If you’re searching for a company that’s dedicated to your ideas and individual growth, recognizes you for your unique contributions, fills you with a strong sense of purpose, and provides a fun, flexible and inclusive work environment – apply now.

To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.

SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical and/or mental disabilities. If you are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team (Americas: Careers.NorthAmerica@sap.com or Careers.LatinAmerica@sap.com, APJ: Careers.APJ@sap.com, EMEA: Careers@sap.com).

Successful candidates might be required to undergo a background verification with an external vendor.

Please let the company know you found this position via aijobsdb.com so we can keep providing you with quality jobs.