SAP (Senior) Developer for the SAP HANA Cloud Platform Connectivity Service Job in Sofia, Bulgaria

Requisition ID: 106668

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.


Our mission is to define and develop HANA Cloud Platform – SAP’s Platform-as-a-Service offering that enables building, deploying, running and managing enterprise applications in the cloud. The platform is based on open-source and open standards, and is powered by the latest SAP HANA capabilities. It offers a bunch of ready-to-consume services for enabling common cloud scenarios and for streamlining enterprise application development.

There are thousands of applications running on the platform with this number constantly increasing. The platform itself is a complex distributed system too, that has to be operated 24x7.

Many of this applications want to use the data coming from our customers’ on-premise installed and protected systems. However because of the high security standards these systems are not visible in internet. SAP HANA Cloud Platform connectivity service allows a secure, reliable, and easy-to-consume access to remote services running either on the Internet or in an on-premise network. Offers a technical connectivity solution, which can be used to establish a secure tunnel from the customer network to an on-demand application in SAP HANA Cloud Platform. At the same time, the customer IT department has full control and auditability of what is technically exposed to the on-demand world. It should support many different technologies, network protocols, OS etc. It is quite a challenging task to develop and maintain such a service that covers all those use-cases and handles the big load of data coming from different data centers all around the world. It must be highly available so that there is no critical customer data loss. It must scale automatically with the current and the anticipated load.

Consuming/pushing data from distributed systems is becoming a hot topic in our industry with hundreds of open-source projects and innovative approaches out there. Our product shall easily keep the pace to the newest trends and standards for the cloud industry e.g. Cloud Foundry. Indeed, it is quite exciting to be involved in such an area where the technical requirements are so rigorous and new solutions emerge daily.

Now, we are looking for a (senior) developer to join the team that is responsible for the connectivity service of HANA Cloud Platform. The mid- to long-term goals are to strengthen the current infrastructure and enable the evolvement of the next generation one.

Cloud computing, trendy topics and challenging tasks – that’s what we offer. Now we are looking for a new open-minded and self-driven colleague who is eager to help the team getting to the next level. We are kind of religious about technical excellence and quality and expect the same values to be shared by our new team member too.


  • Shape and implement scalable and highly available connectivity service

  • Suggest and prototype new solutions

  • Develop and deliver high-quality software. This includes conceptual work, technical design, implementation, automated tests, and technical documentation

  • Support and maintenance of team components

  • Apply the DevOps approach

  • Conduct performance tests, analyze results and apply optimizations

  • Interact with stakeholders to gather relevant information, feedback and evangelize our product

  • Channel the received feedback and actively provide suggestions to the product owner

  • Work in a team applying agile development practices

  • Contribute to team goals, including building a high performing team


  • BS (MS preferred) in Computer Science or related field

  • Proficiency in object-oriented programming

  • Java

  • Algorithms and data structures

  • Problem solving and analytical skills

  • Open for new technologies, keep up with latest trends in the industry

  • Functional programming is an advantage

  • Excellent team player, with strong communication skills, passionate about his/her work, self-motivated and driven

  • Fluency in English


  • Minimum 2 years of development experience

  • Experience with any of these is a strong advantage: Cloud Foundry, cloud, virtualization, distributed systems, micro-services

  • Also scripting languages, Git, Maven, Linux

  • History of involvement in open-source communities and projects is an advantage

  • Experience with networking/connectivity products is an advantage


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