DevJobs

Performance Tech Lead

Overview
Skills
  • Groovy Groovy
  • Python Python
  • Shell Shell
  • Kafka Kafka
  • PostgreSQL PostgreSQL
  • Jenkins Jenkins
  • Docker Docker
  • Kubernetes Kubernetes
  • Dynatrace
  • Grafana Grafana
  • JMeter
  • Locust
  • Prometheus Prometheus
  • Pyroscope

We are looking for a highly skilled and experienced Performance Tech Lead to drive our performance engineering strategy and ensure our systems are highly scalable, reliable, and efficient.


This role is a unique opportunity to combine technical leadership, hands-on optimization, and cross-team collaboration, ensuring performance best practices are embedded across the development lifecycle.


As a Performance Tech Lead, you will define and implement performance testing frameworks, analyze system bottlenecks, and work closely with development, DevOps, and architecture teams to optimize application and infrastructure performance.

You will also provide performance as a service infrastructure, developing self-service tools and frameworks that enable development teams to independently run, analyze, and fine-tune performance tests based on their specific needs.

This role requires deep hands-on expertise, strong analytical skills, and a proactive approach to performance optimization.

Your Role & Impact

  1. Architect, develop, and scale performance testing infrastructure for load, stress, endurance/longevity, and scalability testing.
  2. Provide performance as a service, building self-service performance testing frameworks that allow development teams to execute and analyze tests autonomously.
  3. Establish and enforce performance KPIs, ensuring optimal system behavior under various workloads.
  4. Conduct in-depth performance analysis, identifying and resolving bottlenecks in APIs, databases, agent, caching, and distributed systems.
  5. Lead the adoption of performance best practices, embedding them into the development and CI/CD pipelines.
  6. Provide mentorship, best practices, and technical guidance to engineering teams, ensuring a performance-first mindset.
  7. Enhance observability and monitoring capabilities, implementing APM tools like Prometheus/Grafana.
  8. Analyze customers incidents, proactively identifying trends and areas for performance improvement.
  9. Advocate for a shift-left approach, ensuring performance considerations are addressed early in the SDLC.



Your Experience

  1. 7+ years of experience in performance engineering, testing, and optimization, with at least 2 years in a technical leadership role.
  2. Strong hands-on expertise with performance testing tools (JMeter, Locust, etc.).
  3. Proven ability to mentor engineers, conduct code reviews, and instill best practices in automation and performance engineering.
  4. Experience designing and implementing self-service performance testing platforms.
  5. Proficiency in Python, Shell Scripts, groovy or another scripting language for performance automation.
  6. Expertise with CI/CD pipelines and automation toolchains (e.g., Jenkins).
  7. Deep understanding of cloud-native architectures containerization (Docker, Kubernetes, serverless), and microservices performance challenges.
  8. Experience with databases (Postgres, serverless) and messaging systems (e.g. Kafka).
  9. Expertise in profiling and monitoring tools (Grafana, Prometheus, Dynatrace, Pyroscope).
  10. Proven ability to troubleshoot complex performance issues at the application, database, and infrastructure levels.
  11. Passion for continuous improvement, automation, and engineering excellence.


Aqua Security