You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
SAP Logo

Software Developer - SAP Jam Extensions and Platform Team Job

Reference ID: 328626301
Software and Programming
Full Time
Vancouver, BC     

Share job:

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




As a Software Developer working on the Jam Extensions and Platform team, you will help to build, scale, integrate and extend SAP Jam – SAP's cloud-based enterprise social networking product. SAP Jam enables social networking and collaboration with external participants (customers, recruits, partners, vendors, suppliers). It includes business tools to collaboratively solve problems by strategizing, ranking items, enabling groups to weigh in on options, etc.  As well as being a productive stand-alone cloud application, it can be integrated into business processes.


Our topics cover 2 broad areas. The first is Extensions: creating developer and integration toolkits for SAP Jam on the SAP HANA Cloud Platform, developing Jam APIs and integration widgets, and working on end-to-end integrations with various integration partners. The second is Platform: DevOps, security, administrative functionality, performance engineering and platform architecture. We work with other teams, both inside and outside SAP, as well as partners and customers.


The SAP Jam team works in a fast-paced engineering environment using current technologies. Our back-end is primarily Ruby on Rails. If you don’t know it, you will pick it up soon on the job! The team has strong engineers to learn from and share knowledge with. We also have the satisfaction of working on a product that has many actual users and so each developer’s contributions can have a tangible and noticeable impact.



  • Drive, design, and develop new features by working with Product Management, User Experience, and Software Testing to elaborate on the features, estimate task time, and then quickly write high-quality code for complex features.
  • Work in a scrum development project model, with a daily team scrum meeting, and a weekly production deployment
  • Participate actively in requirements gathering, design, and code reviews
  • Work with other Jam Product Development teams and Operations teams located at other SAP locations such as Palo Alto, Shanghai, India, Germany and elsewhere.
  • Be excited about keeping up with technology and changing tools, environments, and an agile development process where weekly deployments across multiple data centers world-wide is the norm.
  • Enjoy a strong technical environment where all members of the Jam engineering team - including management, are close to the code, and making technical contributions.




Required experience and qualifications:

  • Bachelor’s degree in Computer Science or a related technical field
  • The ability to solve technical computer problems by writing actual working code; this is very much a hands-on position.
  • The ability to learn new technologies
  • Good written and verbal communication skills in English
  • Easy to work with and adaptable to change
  • Initiative and the desire to improve


Desirable experience and qualifications:

  • Ruby on Rails, JavaScript/HTML/CSS, Java, Linux and shell scripting, SQL databases, Web programming, Test-driven development, version control systems (Git), OpenStack, Cloud Foundry, Docker, Chef
  • Evidence of excellence in some capacity (could be via personal projects, exceptional success in some endeavor, etc.)
  • Interest in technology as evidenced by knowledge of various forward-facing technologies, personal projects, contributions to open source etc.
  • Interest in advanced programming languages
  • Graduate degree



  • 5 or more years of experience in developing web applications or complex software, ideally in a team environment in a software company.




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

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

Posted: October 15, 2016
Closes:December 7, 2016
Email Address:
Company Info
10,000+ employees

Connect with employer:

About SAP

As a market leader in enterprise application software, SAP (NYSE: SAP) helps companies of all sizes and industries run better. From back office to boardroom, warehouse to storefront, desktop to mob...