We help the world run better
Our company culture is focused on helping our employees enable innovation by building breakthroughs together. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from. Apply now!
About the SAP HANA Tooling Team
SAP HANA Cloud is our cloud-hosted, multi-model database that uses a column-oriented, in-memory database design to enable customers to run advanced analytics alongside high-speed transactions – in a single system. It lets companies process massive amounts of data with near-zero latency, query data in an instant, and become truly data-driven. Come join the SAP HANA Cloud tooling team and help us create world-class, web-based, cloud-hosted tools that our customers use to create, deploy and monitor their own groundbreaking applications using SAP HANA Cloud. We strive to expose powerful database features in an intuitive way so that customers can achieve their own goals quickly, efficiently and easily. Our passion is creating a world class user experience. Our strength comes from both the energy and creativity of our young developers and from the skill and knowledge of our more experienced colleagues. We organize ourselves using Agile principles and use industry standard development tools including JavaScript, Node.js, React, and SAP UI5.
Expectations and Tasks
We are looking for software developers with strong programming skills and a passion for creating great user experiences. Successful applicants will have a strong ability to learn, combined with the tenacity to solve problems independently and a strong focus on the details required to create first rate software.
In this position, you will:
• Participate in the full range of software development tasks including:
- Investigating feature requests, finding what needs to be done and creating clear, detailed designs
- Revising and polishing designs based on stakeholder feedback
- Implementing features with a focus on code craftsmanship, software quality, performance, and scalability
- Creating automated unit and component tests
- Investigating bugs and performance issues
- Contributing innovative ideas to shape the product
- Collaborating with product managers, UX designers, and user assistance developers
• Participate in DevOps/SRE tasks including:
- Cloud system monitoring and trouble shooting
- Automation of reproducible tasks
- Deploying software to cloud environments
- Cloud system administration
• Be mentored by more senior team members who want to see you grow and succeed
• Use your skills and knowledge to help teammates achieve their goals
• Continue to learn new skills and technologies
• Work both independently and collaboratively.
• Work in our Waterloo office 3 days per week.
Education and Qualifications
The following qualifications are required:
• Bachelor’s degree in computer science, software engineering, computer engineering, or a related discipline that includes at least 10 undergraduate term courses focused on software
• Strong academic performance
• Strong programming skills in JavaScript
• At least 6 months industry experience in a full stack role that included
- significant front-end and back-end implementation and
- non-trivial feature development
• Strong problem-solving skills
• Strong written and verbal communication skills
• Good understanding of relational database concepts
• Able to gather requirements, create software designs and document them clearly
• Able to write clear, readable, robust, maintainable code
• Able to thoroughly test code
• Able to read, understand and modify existing code
• Able to troubleshoot and debug software systems
• Strong attention to detail
The following qualifications are not required but would be an asset:
• Knowledge of cloud computing tools such as Kubernetes, Docker, Elasticsearch, Grafana or Prometheus
• Experience with SAP UI5
• Experience with Node.js
• Experience creating and consuming RESTful API’s
• Experience developing in Java
• Experience using Linux
• Experience with user interface design
We build breakthroughs together
SAP innovations help more than 400,000 customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with 200 million users and more than 100,000 employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, we build breakthroughs, together.
We win with inclusion
SAP’s culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone – regardless of background – feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better and more equitable world.
SAP is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to the values of Equal Employment Opportunity and provide accessibility 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: Careers@sap.com.
For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program, according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training.
EOE AA M/F/Vet/Disability:
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability.
SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP’s commitment to pay equity. SAP provides the annualized compensation range inclusive of base salary and variable incentive target for the career level applicable to the posted role. The targeted combined range for this position is 71,000 - 150,800(CAD) CAD. The actual amount to be offered to the successful candidate will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc. as determined through the selection process. Any SAP variable incentive includes a targeted dollar amount, and any actual payout amount is dependent on company and personal performance. Please reference this link for a summary of SAP benefits and eligibility requirements: SAPNorthAmericaBenefits.com
Requisition ID: 393003 | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Professional | Employment Type: Regular Full Time | Additional Locations: #LI-Hybrid