We are looking for an experienced Performance Tuning Lead Engineer to join our team and take ownership of analyzing, optimizing, and improving the performance of enterprise applications, databases, and infrastructure systems. The ideal candidate will have deep expertise in performance engineering methodologies, system benchmarking, root cause analysis, and enterprise monitoring tools. This role requires strong leadership skills, the ability to collaborate across technology teams, and a proactive approach to delivering scalable and high-performing solutions.
-
Lead performance analysis, tuning, and optimization across application, database, and infrastructure layers.
-
Conduct performance testing, benchmarking, stress testing, and capacity planning activities.
-
Identify performance bottlenecks and drive root cause analysis and resolutions.
-
Work closely with development, architecture, infrastructure, and operations teams to improve system scalability and efficiency.
-
Implement and enhance performance monitoring and alerting strategies using enterprise tools.
-
Guide teams on performance best practices, coding standards, indexing strategies, query optimization, and resource management.
-
Create clear documentation for performance strategies, testing results, and tuning recommendations.
-
Participate in architectural reviews, code reviews, and optimization discussions.
-
Provide leadership to performance engineering initiatives and mentor junior engineers.
-
Ensure reliability, availability, and responsiveness of mission-critical systems.
-
12+ years of experience in performance engineering, application tuning, and system optimization.
-
Strong knowledge of performance testing tools (such as JMeter, LoadRunner, BlazeMeter, Gatling, or similar).
-
Expertise with performance monitoring tools (Dynatrace, AppDynamics, New Relic, Grafana, Prometheus, Splunk, etc.).
-
Deep experience tuning SQL databases such as Oracle, SQL Server, PostgreSQL, or MySQL including indexing, query optimization, and execution plan analysis.
-
Strong understanding of JVM tuning, memory management, and multithreading for Java or similar platforms.
-
Experience with cloud performance optimization (AWS, Azure, or GCP).
-
Knowledge of system and network performance profiling, caching strategies, microservices optimization, and API performance techniques.
-
Hands-on experience with Linux/Unix performance tuning.
-
Excellent analytical, problem-solving, and communication skills.
-
Proven ability to lead technical initiatives and collaborate across teams.