Overview:
Technical Lead – Performance Engineering & Testing
Location: Bangalore | Department: Engineering | Employment Type: Full-Time
About the Role
We are looking for a seasoned Technical Lead in Performance Engineering to drive the performance, scalability and efficiency of our Java-based enterprise applications. In this role, you will own the end-to-end performance lifecycle – from design reviews and test strategy through production monitoring – ensuring our platforms meet the highest standards of throughput, latency and resilience.
Key Responsibilities
Performance Engineering & Testing
-
Lead performance engineering initiatives across Java-based applications, defining test strategies, frameworks and tooling standards
-
Design, build and execute load, stress, soak and scalability tests using tools such as JMeter, Gatling or Locust
-
Analyze JVM internals – heap profiling, garbage collection tuning, thread contention – to identify and resolve bottlenecks
-
Collaborate with development teams during design and code reviews to embed performance best practices early in the SDLC
-
Establish performance baselines, SLOs and alerting thresholds; track regressions across releases
-
Champion shift-left performance testing by integrating automated performance gates into CI/CD pipelines, such as Jenkins.
Oracle Database Performance Tuning
-
Analyze and tune complex SQL queries, PL/SQL procedures and execution plans using Oracle tools (AWR, ASH, ADDM, Explain Plan)
-
Work with the DBAs in optimize indexing strategies, partitioning schemes and table statistics for high-volume transactional workloads
-
Identify and resolve contention issues such as locking, latching and I/O bottlenecks in Oracle environments
-
Partner with DBAs to govern schema changes and monitor long-running query patterns in production
Unix / Linux Systems
-
Perform OS-level diagnostics using tools such as vmstat, iostat, sar, perf and strace to identify system-level bottlenecks
-
Hand on experience working in the linux based environments.
-
Develop and maintain shell scripts for automated performance data collection, log parsing and alert management
AWS Cloud Performance
-
Lead performance assessment of cloud-native and cloud-hosted workloads on AWS – including EC2, RDS, ECS, EKS and Lambda
-
Conduct right-sizing exercises and cost-performance trade-off analyses across compute, storage and networking tiers
-
Leverage AWS-native monitoring and observability tools (CloudWatch, X-Ray, Trusted Advisor) alongside third-party APM platforms
-
Define auto-scaling policies and capacity planning models to ensure consistent performance under variable load
Technical Leadership
-
Mentor and guide junior and mid-level engineers in performance testing methodologies and tooling
-
Present findings, root cause analyses and remediation plans clearly to engineering and product leadership
-
Maintain documentation of performance benchmarks, runbooks and architectural recommendations
-
Drive cross-team alignment on performance standards and engineering best practices
Required Qualifications
-
8+ years of overall software engineering experience with at least 4 years focused on performance engineering and testing
-
Deep expertise in Java application performance – JVM tuning, profiling tools (JProfiler, VisualVM, YourKit, etc.), memory and thread analysis
-
Hands-on Oracle performance tuning experience – SQL optimization, AWR/ASH analysis, execution plan interpretation
-
Strong command of Unix/Linux OS internals and system-level diagnostics
-
Proven experience designing and executing performance tests using industry-standard frameworks (JMeter, Gatling or equivalent)
-
Working knowledge of AWS services and cloud performance patterns
-
Experience integrating performance testing into CI/CD pipelines (Jenkins, GitHub Actions or equivalent)
-
Excellent written and verbal communication skills with a track record of influencing technical decisions
Preferred Qualifications
-
Experience with distributed tracing and APM tools (AppDynamics, etc.)
-
Familiarity with microservices and containerized workloads (Docker, Kubernetes)
-
Exposure to Chaos Engineering principles and fault-injection testing
-
AWS certifications (Solutions Architect, DevOps Engineer or equivalent)
-
Background in healthcare technology or regulated SaaS environments
What We Offer
-
Opportunity to lead high-impact performance initiatives on mission-critical enterprise platforms
-
A collaborative, engineering-first culture that values depth of expertise and continuous learning