Role Summary
We are seeking a Senior Performance Engineer with 10+ year experience. The Performance Engineer is responsible for designing, executing, and evolving enterprisegrade performance engineering strategies across complex, distributed systems. This role combines deep expertise in performance testing, observability, and nonfunctional engineering with AIdriven approaches to improve test design, analysis, scalability, and predictive insights.
The engineer will work closely with Architecture, DevOps, Development, Cloud, and QA teams to ensure applications meet performance, scalability, reliability, and resilience expectations across onprem and cloud environments.
Principal Duties and Responsibilities
Define and lead performance engineering strategy across API, UI, batch, and eventdriven systems.
Design and execute load, stress, endurance, scalability, and capacity testing for distributed and cloudnative applications.
Establish nonfunctional requirements (NFRs) and performance acceptance criteria early in the SDLC (shiftleft).
Analyze endtoend system performance across applications, databases, middleware, networks, and thirdparty integrations.
Identify performance bottlenecks and partner with engineering teams on optimization and remediation.
Leverage AI/ML to enhance performance testing, including intelligent workload modeling, anomaly detection, predictive capacity forecasting, and automated rootcause analysis using logs, metrics, and traces.
Evaluate, pilot, and standardize AIpowered performance testing and observability tools.
Build reusable, AIassisted frameworks for performance analysis, reporting, and insights.
Define enterprise performance KPIs and metrics, and deliver clear, actionable reports to engineering leadership.
Contribute to quality governance, best practices, and continuous improvement initiatives.
Serve as a subject matter expert and mentor for performance engineering and AIenabled testing practices.
Influence architecture and design decisions through early performance risk assessment.
Collaborate with Product, Architecture, Security, DevOps, and Operations to reduce delivery risk.
Integrate performance testing into CI/CD pipelines for continuous performance validation.
Develop and maintain performance utilities, scripts, dashboards, and automation assets.
Experience & Skills
10+ years of experience in performance engineering / nonfunctional testing.
Strong handson experience with performance testing tools (e.g., JMeter, LoadRunner, k6, Gatling or equivalent).
Solid understanding of distributed systems, microservices, APIs, cloud infrastructure, and networking concepts.
Experience integrating performance testing into CI/CD pipelines.
Strong analytical skills with the ability to interpret complex system behavior.
Proficiency in at least one scripting or programming language (e.g., C, Java, Python, JavaScript).
Nice-to-Have Qualifications
Experience in insurance industry.
Exposure to capacity planning, resiliency testing, and chaos engineering.