SAP Software Developer- Performance Job in Toronto, Canada

Requisition ID: 126524

Work Area: Software-Development Operations

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.

Performance Analyst

Location: Scarborough, Ontario

You love great performing software! You are a performance zealot! You continually improve your craft by learning from others. You will be part of SAP’s Product and Innovation team developing software across the full-stack from JavaScript to server-side Java; delivering world-class solutions to help our global customers run better. We are looking for a Performance engineer who will own the end-to-end performance testing of our application. Working with engineering, Devops, infrastructure, business teams, and customers, you will be responsible for defining, measuring and solving for great performance.

As the leading innovator in the Financial Services industry, you will build the next generation of insurance and financial services software in SAP, providing the industry’s most product-agile quotation and underwriting system. We are an Agile shop, constantly tinkering with our process to bring the most value to the customer while making all our lives better.


  • Work with engineering, product and business teams to translate business goals to specific performance requirements, metrics and measurable goals.

  • Work with engineering and product teams to ensure systems and large changes are architected with performance and scale in mind.

  • Measure and report all performance metrics, using the right tools to evaluate the systems for each requirement.

  • Collaborate with members of different teams (development, devops, infrastructure, database) to find solutions to performance problems.

  • Develop, maintain, and execute performance test strategy, test plan, and test cases.

  • Work hands-on with application performance load testing tools (LoadRunner, Neoload, etc.)

  • Define the goal and industry benchmarks for our performance metrics and regularly re-evaluate those with the tech, product and business teams, consistently looking for ways to improve.

  • Work hands-on with our application performance monitoring tools (DynaTrace, Wiley Introscope, JProbe etc.)

  • Evaluate and recommend performance engineering, monitoring and reporting tools as needs arise.

  • Incorporate performance evaluation into our continuous integration process, including both backend and front-end metrics.

  • Use detailed software profiling methods to understand the root cause of performance issues in our stack from the front-end code to our database and backend.

  • Drive optimization changes in customer and partner environments.

  • Work with teams to understand performance liabilities, and contribute advice and/or code for implementing improvements.

  • Drive performance engineering as an integral part our software development process.

  • Take ownership of the products to deliver the best user experience

  • Continuously improve our skills and processes

  • Handle crisis, rise to the occasion if needed

  • Possible global travel


  • University degree in Computer Science or equivalent

  • Willing to learn and passionate about software technologies

  • Good communication and teamwork skills, able to understand others’ ideas as well as articulating your own effectively WORK EXPERIENCE:

  • An effective communicator, comfortable in presentations and dealing with stakeholders across the organization

  • Experience in developing, maintaining, and executing test strategy, test plan, and test cases.

  • Experience with programming in SilkTest/Selenium or any similar automated testing environment.

  • Working knowledge of version control systems to ensure version control of test/development artifacts with some experience using GIT

  • Working knowledge of Continuous Integration tools such as Jenkins

  • Working knowledge of or experience with Performance, Scalability, and Reliability tools (eg. Loadrunner, Silk, etc), automation tools (eg. Selenium), and the testing methodologies of how to use them (eg. Capturing baselines, analysis, recommendations, etc).

  • Working knowledge of database administration, Windows/Linux/Unix, NetWeaver Application Server or similar J2EE application server

  • Working knowledge of SQL, Java, C , HTML, CSS, and JavascriptA plus will be skills and experience in:

  • Working knowledge of JIRA

  • Solid understanding of OOD/OOP concepts

  • Development experience with Java, C# or C

  • Comfortable in working within various IDE’s, (Eclipse, Visual Studio)

  • Financial Services and Insurance Industry knowledge


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