SAP Customer Engagement & Commerce - Developer Job in Beijing, China

Requisition ID: 124497

Work Area: Software-Design and Development

Expected Travel: 0 - 10%

Career Status: Professional

Employment Type: Regular Full Time


As market leader in enterprise application software, SAP helps companies of all sizes and industries innovate through simplification. From the back office to the boardroom, warehouse to storefront, on premise to cloud, desktop to mobile device – SAP empowers people and organizations to work together more efficiently and use business insight more effectively to stay ahead of the competition. SAP applications and services enable customers to operate profitably, adapt continuously, and grow sustainably.


The digital and physical worlds are converging: Hence, the digital economy consisting of Industry 4.0, IoT, and API-Business rapidly becomes more and more important. By putting the customer into the driver’s seat of their provider and vendor relationships, SAP is redefining the paradigm of customer relationship management. We focus on the customer and the entire journey, including traditional marketing, sales, and service, as well as orchestrating online and mobile commerce and other interaction channels.

This paradigm change is driven by SAP’s business unit Customer Engagement & Commerce (CEC) and its cornerstone brand SAP hybris. As leader in the market for cloud software, it is our mandate to envision and drive the future of the cloud. Our applications are highly consumable, built on a flexible microservice-based architecture, and delivered to public and private clouds.

We mainly build cloud-based software. Mainly? Not only cloud-based software? Right. Of course the cloud is the main exchange point and the main vehicle for our software; however, many of our customers rely heavily on sophisticated back-office applications and processes including sensitive information that must stay inside their corporation. SAP S4/HANA is fulfilling SAP’s promise to be the leader in cloud software, while, at the same time protecting the business of our established customer base: by allowing them to define their own pace in going to the cloud and bridge the two worlds with our software.

Following the principles of agile software development, we cherish direct feedback from customers by including them in design thinking workshops. Design thinking incorporates the idea of failing early and smart during the design phase rather than during customer usage. We test several different approaches to understand the design from different angles and especially from the customer’s point of view. Thus, we work out kinks in an early phase–while enjoying the interactive design process.


Developing software at SAP is more than just writing efficient code; it’s a journey, starting at design, including coding, testing, quality assurance, and documenting the results, in an interdisciplinary and international team.

Being a developer in an interdisciplinary team, you shouldn’t be shy to interact with your peers, to share your insight, and to identify areas of improvement. At the same time you are accepting individual responsibility for the availability of your deliverables on time and on budget.

Having said this, you should have some solid software development skills and a passion to build meaningful, usable, and high-quality applications for people like yourself: customers.


Required skills

From experience, we know that a bachelor’s or master’s degree in computer science, science, or business administration is a good starting point for your development career at SAP CEC. As part of an interdisciplinary and international team, we build on your communication skills as a team player and your fluency in the English and German languages. While employing the principles of design thinking, your analytical skills enable you to learn from every failure and to go forward with every iteration.

Customers are at the very heart of what we do. Being a customer of modern web services, you appreciate the importance of understanding the requirements of customers for providing excellent service.

We don’t expect you to be an expert on all development methods or programming languages yet. However, skills in stylesheet development and microservice-based cloud architectures, as well as skills in Java, JavaScript, and HTML5, are a clear bonus.

Preferred skills

It’s important that you understand what it means to build software for the cloud: being cloud savvy, keywords such as cloud foundry, IaaS, PaaS, DevOps, ruby, microservices, and OpenStack, pique your interest. Experience using in-memory database technology is a further advantage for your career start at SAP CEC.

Our software allows our customers to life in both worlds. Thus, you too must be able to see the holistic picture: you should not only understand the principles of cloud based development but have the desire to understand the relevant paradigms for SAP on-premise solutions, including S4/HANA, SAP Netweaver and SAP ABAP as well.


Are you a new graduate or an early talent? We’re happy to receive your application and to hear your insight into the future of the cloud. Of course, that doesn’t mean you shouldn’t apply if you have some years of experience. We would definitely like to hear from you, too!


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 interested in applying for employment with SAP and 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: or , APJ: , EMEA: ). Requests for reasonable accommodation will be considered on a case-by-case basis.

Additional Locations: No Selection