Collaborate with software engineers, product owners, and business leaders to identify performance requirements and goals for software systems. Develop performance testing plans and execute tests to identify performance issues and measure system performance under different conditions. Analyze existing software systems to identify performance bottlenecks and areas for improvement. Craft and communicate code and database bottleneck repair recommendations and analyze the effectiveness with which those recommendations have been implemented. Work with software engineering teams to incorporate performance testing and optimization into the software development lifecycle and architectural design discussions. Monitor Production systems to identify and diagnose performance issues and implement corrective actions. Evaluate third-party performance tools and services and make recommendations for their use.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior