Software-Design and Development

Client Interfaces Developer



Requisition ID: 291868
Work Area: Software-Design and Development
Expected Travel: 0 - 10%
Career Status: Graduate
Employment Type: Regular Full Time



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.


About the Team

SAP is revolutionizing the Database as a Service (DBaaS) industry with our groundbreaking SAP HANA Cloud and SAP HANA Relational Data Lake services.  Our customers experience ultimate intelligence with a single gateway to all their trusted data in real-time, no matter where it sits.  SAP HANA Cloud and SAP HANA Relational Data Lake bring the power and performance of SAP data management to the cloud. Our customers can manage their data storage, governance, and reporting all within a single cloud solution, and benefit from cloud qualities such as high-availability, elasticity, and low total cost of ownership.  At SAP Waterloo, we are proud of our work environment. We have a strong culture of teamwork and shared responsibility. We excel at coming up with new ideas and bringing them into production. Our pace is challenging and sustainable.


We are looking for highly talented and motivated software development engineers to work on a wide range of database server products that deal with both row stores and column stores in a symmetric multiprocessing and distributed system environment (SAP HANA, SAP IQ, and SAP ASE).


Our team is responsible for the client interfaces (ODBC, JDBC, SQLDBC, ADO.NET, Python DB API, Node.js, Go, and Ruby) that applications use to connect to our SAP databases.


As a Client Interfaces Developer at SAP you will:

  • Be an integral member of an agile development team that delivers state-of-the-art technologies
  • Work with modern programming languages (C++, Java, Node.js, JavaScript, Python, and Go) in addition to open source technologies to build a high quality, performance product
  • Contribute innovative ideas to shape the product architecture
  • Participate in the end-to-end software development lifecycle
  • Work with a group of committed, driven, and talented software developers and architects who are passionate about what they do
  • Participate in a shared on-call rotation


The ideal Client Interfaces Developer will have:

  • BS/CS, MS/CS, or equivalent, or a related discipline
  • Significant experience working with C++
  • Experience developing on Windows and Linux
  • Good understanding of algorithms and data structures
  • Strong problem solving and communication skills
  • The ability to take on an end-user’s perspective and become an advocate for our customers in your everyday work
  • Experience with Java, Node.js, JavaScript is preferable
  • Experience with database systems is a plus





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

Requisition ID:  291868
Posted Date:  May 14, 2022
Work Area:  Software-Design and Development
Career Status:  Graduate
Employment Type:  Regular Full Time
Expected Travel:  0 - 10%

Waterloo, ON, CA, N2L6R2

Job alert