(Senior) Developer - CF Abacus


Requisition ID: 164312
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.


SAP is а recognized leader in the cloud space with its SAP Cloud Platform running some of the biggest names across all businesses. At SAP we’re strongly committed to and very passionate about the success of Cloud Foundry as a basis of our cloud offerings. To ensure this success we have become a Platinum Member of the Cloud Foundry Foundation, where we innovate and develop together with our partners from Pivotal and IBM as well as the other members.


The Team

Together with IBM, we at SAP co-lead and develop a metering solution for Cloud Foundry called CF Abacus. Right now it is used mainly to gather usage statistics for IBM‘s Bluemix and SAP Cloud Platform, which in turn is materialized in invoices, our customers get every month. Though initially designed for CF, Abacus is a general metering platform with big stakeholders like US Government in the face of 18F. You could get deeper into Abacus by watching this presentation. For those of you who prefer reading vs. watching this 3-parts article might be the better choice.


In addition, we’re also the lead of the cf-abacus-broker project, which takes care to offer Abacus as a general-purpose metering service to Cloud Foundry customers.


We have a lot of fun here, developing Abacus and we do it almost entirely in pair programming with TDD. But don’t worry, you don’t have to twist your neck to pair as you’d get a dedicated monitor, mouse and keyboard connected right to the set of your pair-buddy. We’re also having good time working in a multinational and multi-company environment, sharing ideas, meeting new people and touching the cutting edge of technology.


What are we looking for?

  • Strong knowledge of at least one programming language (preferably Java, Golang, Ruby, JavaScript), JavaScript and node.js being a definite advantage
  • 3+ years of relevant work experience
  • Fast learner
  • Open minded
  • Strong communication skills and interest in a pair-programming environment
  • Passion for growing your skills, tackling interesting work and challenging problems
  • Exceptional software engineering knowledge; OO Design Principles
  • Experience in test first development and pair programming is a plus
  • English fluency is a must, and ideally you speak fluent Bulgarian too
  • Moderate traveling, mostly to US or UK


What’s in for you?

  • Work with and learn from world-class engineers from some of the most innovative companies
  • Learn and apply contemporary design and development techniques like TDD, 12 factor principles, reactive
  • Learn different technologies and languages like containers, cloud foundry, concourse, cloud foundry internals, distributed computing, mongo, pouchdb & couchdb and many others
  • Contribute to the world heritage by developing the fastest growing PaaS entirely open source in Github
  • Make real friends around the many development locations of the Cloud Foundry Foundation members




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: Careers.NorthAmerica@sap.com or Careers.LatinAmerica@sap.com, APJ: Careers.APJ@sap.com, EMEA: Careers@sap.com). Requests for reasonable accommodation will be considered on a case-by-case basis.

Additional Locations

Job Segment: Developer, ERP, Engineer, SAP, Cloud, Technology, Engineering

Read Full DescriptionHide Full Description
Confirmed 6 hours ago. Posted 9 days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up