Staff Engineer / Senior Staff Engineer in Performance engineeringDevelop utilities to analyze performance metrics and work with System Architects and DevOps to provide fixes.Develop, design, perform load, stress and scalability flows to validate system performance and stability.Provide technical assistance to improve system performance, capacity, reliability and scalability.Identifying areas/components that are critical to system performance, performance KPIsAnalyze results to identify system inefficiencies and suggest optimizations to address the same.Develop, document, and maintain the performance strategy and performance scenariosAssist in the design, development and support of software needed for performance engineeringGenerate periodic performance engineering data for stakeholders to reviewQualificationsGood development skills in one or more of the following languages: Python, Go, Java or JavaScriptDemonstrable experience in performance engineeringAbility to develop and convert customer issues to performance engineering scriptsExperience in performance engineering of REST APIs and microservice architecture.Experience using diagnostic tools like HTTP Watch, Fiddler IE and Chrome Developer Tools.Experience in developing and running large scale performance flows in a distributed architecture/environmentSolid communication skills: demonstrated ability to explain complex technical issues to both technical and non-technical audiences.Self-directed and self-motivated individual who takes complete ownership of the product and its outcome.Experience in root cause analysis to identify bottlenecksExperience in profiling, and tracing is a plusExceptional English communication skills, both written and verbal. This includes listening skills and an open attitude toward constructive feedback.Ability to work both with a global team and individually