(Senior) C++ Developer (f/m/d) for HANA Execution Engine

SAP (Walldorf BW, Deutschland) Vor 2 Tagen veröffentlicht

Funktionsbereich:Software-Design und Entwicklung
Reisetätigkeit:0 - 10%
Anstellungsverhältnis: Teiilzeit oder Vollzeit unefristet


SAP started in 1972 as a team of five colleagues with a desire to do something new. Together, they changed enterprise software and reinvented how business was done. Today, as a market leader in enterprise application software, we remain true to our roots. That’s why we engineer solutions to fuel innovation, foster equality and spread opportunity for our employees and customers across borders and cultures.

SAP values the entrepreneurial spirit, fostering creativity and building lasting relationships with our employees. We know that a diverse and inclusive workforce keeps us competitive and provides opportunities for all. We believe that together we can transform industries, grow economics, lift up societies and sustain our environment. Because it’s the best-run businesses that make the world run better and improve people’s lives.

We are working on the next generation, industry-leading cloud database "SAP HANA", and searching for a passionate (Senior) C++ Developer (f/m/d) to join our software engineering team building the execution engine for SAP HANA. The team is responsible for providing a modern state-of-the-art relational execution engine which fullfills the most challenging requirements of our internal and external customers for both transactional and analytical workloads with maximum performance. Highest quality and performance is at the heart of our component.

As part of this agile team you will plan, design and implement new features for SAP HANAs execution engine, for example building new or improved database operators, while constantly targeting to improve the engine’s memory consumption, runtime and throughput. By applying modern development practices including unit testing with high code coverage and mandatory peer code reviews you constantly guarantee a high code quality. The main development language is C++ while parts of the unit testing framework is written in Python.


  • Fluency in modern C++
  • Experience in data structures, thread safe and high performance algorithms
  • Experience in code profiling and performance optimizations
  • Profound knowledge of database internals, ideally query processing and optimization
  • Experience in writing unit and integration tests preferably using Google Test Framework
  • Result driven with a focus on delivering a high quality code
  • Very good English skills written and spoken

+3 years of professional experience would be appropriate.




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.

(Senior) C++ Developer (f/m/d) for HANA Execution Engine

Auf der Website des Unternehmens bewerben
Back to search page