Share this Job

Principal Software Engineer - SAP Cloud Platform Core Job

Apply now »

Date: Oct 24, 2018

City: Bangalore, KA, IN

Company: SAP

Requisition ID:187188
Work Area: Software-Design and Development
Expected Travel: 0 - 10%
Career Status: Professional
Employment Type: Regular Full Time
Career Level: T3
Recruiter Name: Yatindra Sharma


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.


This year SAP and Alibaba announced a collaboration and co-innovation to jointly go to market to offer SAP S/4HANA Cloud, the digital cloud suite of choice to run a successful business in the cloud. Alibaba Cloud’s customers will also be able to deploy SAP Cloud Platform to extend their current business solutions, build new applications and integrate third-party technologies. This joint venture has created many new roles within SAP for cloud-focused developers and devops professionals, including this role!



If Systems Engineering [Virtualization, Containers - Kubernetes, Linux Kernel Development, Unikernel, Core Networking, Cloud Native Development, Platform as a Service – Cloud Foundry, Infrastructure as a Service, Distributed Systems etc] is your area of interest and contributing to open source is your passion, you are applying for the right job at SAP and we at SAP Cloud Platform Core Unit are eagerly awaiting to on-board you!


SAP[], as the market leader in enterprise application software, is at the center of today’s business and technology revolution, helping 350,000 customers worldwide work together more efficiently and use business insight more effectively. Our vision is to help the world run better and improve people’s lives


SAP Cloud Platform [SAP CP CF | ] based on Cloud Foundry is an Open, Industry Standard Platform-as-a-Service offering from SAP. Built on Cloud Foundry[], it is a platform of choice to extend, integrate and build innovative cloud applications. SAP Cloud Platform helps drive the digital transformation with multi-cloud architecture option and with Cloud Foundry technology to deliver an open, simple, robust and flexible cloud native enterprise platform to build, deploy and manage innovative business applications.


SAP Cloud Platform Core forms the foundation of SAP Cloud Platform, providing key capabilities and services around data management services, platform services, BIG Data Services, Messaging Services etc As an integral member of the SAP Cloud Platform Core Unit in Bangalore, India, you will be contributing to development in one of the following areas and work as a fully contributing team member committed to a robust product with high quality.


  1. Platform Services – provides multi-cloud[AWS, Azure, GCP, OpenStack, Alibaba Cloud] core application services like Job Scheduler, Virtual Machine as a Service, [Predictive] Application Auto Scaler via Cloud Foundry Containers. Application Auto Scaler is an open source Cloud Foundry inclubation project -
  2. Data Management Services for Cloud Foundry, Kubernetes Environments – provides multi-cloud[AWS, Azure, GCP, OpenStack, Alibaba Cloud] managed core platform services like, Object Store as a Service, Database as a Service via PostgreSQL & MongoDB, Caching as a Service via Redis, Messaging as a Service via RabbitMQ. Service Fabrik, an open source [] framework provisions and manages the liefecycle of these persistent services. Service Fabrik has been proposed for an incubation project at Cloud Foundry
  3. Kubernetes as a Service – provides multi-cloud[AWS, Azure, GCP, OpenStack, Alibaba Cloud] Kubernetes Cluster as a Service with all the required cloud qualities for the platform
  4. Document Management Services – implementing multi-cloud[AWS, Azure, GCP, OpenStack , Alibaba Cloud], repository agnostic content management service for SAP business applications

Product Technology Stack

  • Languages – Java, NodeJS, Golang
  • Scripting Languages – Chef, Python, Shell Scripting
  • UI – AngularJS, Object Oriented JavaScript, CSS, HTML, SAP UI5
  • Storage & Databases – Portworx, Swift, S3, PostgreSQL, MongoDB, Redis
  • Messaging - RabbitMQ
  • CaaS – Docker, Kubernetes
  • PaaS – Cloud Foundry
  • IaaS – AWS, Microsoft Azure, Google Cloud Platform, OpenStack, Alibaba Cloud

Expectations and tasks

  • Demonstrate excellent quality, design, development and delivery skills in scrum teams working in short development and release cycles.
  • Use and extend Open Source frameworks heavily and contribute to them, as well.
  • Work with geographically distributed teams seamlessly
  • Building upon domain knowledge in the area of application and service development in cloud and also in the technical/proprietary skills to reach levels of expertise
  • Having a logical approach to problem solving and have the ability to respond to detailed queries
  • Working as a fully contributing team member with independent planning & execution responsibilities
  • Site reliability engineering for the Service that your team is resonsible for
  • Influence product requirements & operational plans. Instill best practices for development and champion their adoption
  • Mentor junior engineers on software design, coding practices and TDD strategies and  form a holistic mentoring
  • Drive discussions to improve product across teams where ever there are inter dependencies across topics

Skills and Competencies

  • Excellent programming know-how in JAVA/JavaScript/C++/NodeJS/Ruby/GO or in any other languages especially framework development. Deep expertise in at least one programming language & tech stack to write maintainable, scalable, unit-tested code
  • Passion towards adopting and contributing to open source
  • Working know-how of designing and building application extensions in the cloud on well-known PaaS offerings in the market
  • Sound understanding of building scalable Web Applications using cutting edge Web Technologies (JQuery, Server Side JS, REST, OData)
  • Sound knowledge in Object Oriented Programming Principles, Design Patterns, Software Architecture
  • Excellent analytical and problem solving skills
  • Ability to work with the team in the design and development aspects for the product
  • Goal-oriented and proactive team player with good communication skills. Fluent in English, both written and spoken.
  • Ability to work independently, and eagerness to learn and explore new topics

Minimum JOB Qualifications

  • Masters or Bachelors degree in Engineering or Technology, majoring in Computer Science, from a premiere institute, with excellent academic records. Masters in Computer Science from IITs, NITs, IIITs, IISc will be preferred.
  • Strong analytical and problem solving skills
  • Excellent understanding of data structures and algorithms
  • Optional: Introduction to the concepts of functional and object-oriented paradigms
  • Preference: Thesis/Project/Work-experience related to product technology stack mentioned above

WORK Experience

  • 6 - 8 years of relevant experience




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: or, APJ:, EMEA:

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

Additional Locations

Job Segment: ERP, Developer, Manufacturing Engineer, Engineer, Web Design, Technology, Engineering, Creative