Lead Performance Engineer
We're looking for a Lead Performance Engineer candidate with experience in load testing tools (like JMeter, LoadRunner), to join our team in Toronto, Canada, Hybrid.
You will report to the Manager, Development
You will develop performance test scripts, execute performance tests, and analyze results to identify bottlenecks, performance issues, and areas for improvement.
Technology You'll Use
- SQL and NoSQL database platforms (Oracle, MongoDB)
- cloud-native microservices-based platforms, technologies, and stacks (Linux, Docker, Kubernetes, AWS).
Your Role Responsibilities? Here's What You'll Do
Manage the performance testing efforts, including planning, designing, and accomplishing performance tests.Develop performance test strategies and plans based on business requirements and high-level designs.Collaborate with teams to understand system requirements and identify performance testing needs.Develop performance test scripts, execute performance tests, and analyze results to identify bottlenecks, performance issues, and areas for improvement.Provide detailed performance test reports and recommendations for improvement to project stakeholders.Collaborate with product management, development, and architecture teams to improve product performance.Stay updated with the latest performance engineering tools, techniques, and best practices, and implement them in our process.Identify performance issues in production environments.Collaborate with geographically dispersed, cross-functional teams in an agile environment.What We'd Like to See
Assess critical factors for success and mitigate risk on deliverables.Share technical knowledge and best practices with team members.Work with team leaders, peers, junior staff, and other managers in various positions.Role Essentials
BS in Computer Science, Computer Engineering, or equivalent technical degree.6+ years of experience in performance engineering and benchmarking for Java enterprise applications.Hands-on experience with load testing tools (like JMeter, LoadRunner, Locust).Hands-on experience with automated performance testing and scripting (Python, Shell).Hands-on experience in profiling application flows using profiling tools (like JProfiler, JFR) and debugging distributed applications (open tracing, Elastic APM, Jaeger).Experience with SQL and NoSQL database platforms (Oracle, MongoDB) and search engines (like Elastic Search).Hands-on experience with cloud-native microservices-based platforms, technologies, and stacks (Linux, Docker, Kubernetes, AWS).Experience conducting and interpreting performance / stress volumes to pinpoint bottlenecks in the system.BA / BS or equivalent educational background, we will consider an equivalent combination of relevant education and experienceSupervise Operational Tasks of StaffMinimum 5+ years of relevant professional experienceBA / BS or equivalent educational background, we will consider an equivalent combination of relevant education and experienceSupervises Operational Duties of StaffMinimum 5+ years of relevant professional experience#J-18808-Ljbffr