Lead Performance Engineer
Role Overview
Lead performance engineering for a suite of products in an agile release train, supporting availability, scalability, reliability, and built-in quality.
Collaborate with stakeholders to create performance engineering and testing strategies that account for products and cross-program dependencies.
Promote earlier, faster testing to help teams improve quality and time to market.
Key Skills for This Role
Full Job Posting
Role purpose
Lead performance engineering for a suite of products in an agile release train, supporting availability, scalability, reliability, and built-in quality.
Collaborate with stakeholders to create performance engineering and testing strategies that account for products and cross-program dependencies.
Promote earlier, faster testing to help teams improve quality and time to market.
Key responsibilities
- Design complex test scenarios, establish performance baselines, and identify regressions, anomalies, and improvement areas.
- Participate in all phases of the performance engineering lifecycle.
- Review solution architecture and recommend improvements to performance and reliability.
- Maintain NFR backlogs with architects and product owners and ensure features and epics define NFRs.
- Develop and regularly update workload models with IT and business stakeholders.
- Investigate and resolve performance and availability issues to reduce production defect leakage.
- Set performance gates in CI/CD pipelines and implement performance testing frameworks.
- Enable development and testing teams to use performance frameworks; provide improvement feedback to the Senior Principal Performance Engineer.
- Analyze test results statistically across data sources.
Required qualifications
- 8+ years of hands-on performance engineering, including performance testing, profiling, and tuning for highly available, scalable, mission-critical applications.
- 3+ years leading performance engineering practices for suites including web, mobile, and desktop applications.
- Proven performance optimization and bottleneck analysis; proficiency with application profiling tools such as YourKit and JProfiler.
- Experience with commercial or open-source load testing and client-side analysis tools, including examples such as LoadRunner, Gatling, JMeter, Sitespeed.io, WebPageTest, and Lighthouse.
- Strong architecture review skills and advanced knowledge of software architecture concepts, trends, and practices.
- Proficiency in APM, infrastructure monitoring, OpenTelemetry, logging, and tracing.
- Ability to create realistic data-driven workload models from logs, APM, system metrics, and user behavior, deriving concurrency, transaction mix, and traffic distribution.
- Experience with cloud, on-premises, or hybrid environments; expertise in Kubernetes, containerization, and orchestration.
- Knowledge of relational and NoSQL databases and ability to diagnose and resolve database performance issues.
- Familiarity with DevOps and performance gates in CI/CD pipelines.
Preferred skills
- Preferred: familiarity with resiliency testing and chaos engineering.
- Preferred: experience with capacity planning and resource forecasting.
- Preferred: knowledge of service virtualization and mocking tools.
- Preferred: exposure to Infrastructure as Code and configuration management tools such as Terraform, Ansible, or AWS CloudFormation.
- Preferred: familiarity with Operational Acceptance Testing, observability, and infrastructure and environment readiness.
Salary and benefits
- The posting describes the salary as attractive and tax-free but gives no amount or payment cadence.
- Travel benefits include discounts on flights and hotel stays.
Location
- The posting refers to joining the team in Dubai and describes Dubai as its home city.
About the team
The Quality Engineering team supports software quality across customer journeys and airline operations.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at The Emirates Group
Senior Technical DevOps Engineer
, UAE
Emirates is seeking a Senior Technical DevOps Engineer – SRE to lead DevSecOps, automation, and reliability practices across products and programs. The role designs and operates cloud, CI/CD, and container platforms. Can
Senior Software Engineer
, UAE
Emirates is seeking a senior Java full-stack engineer to design, build, test, and support software solutions in an agile feature team. Applicants need a relevant degree and at least three years of Java backend developmen
Senior Technical Software Engineer
, UAE
Emirates is hiring a senior technical Java full-stack engineer to deliver complex software solutions and provide technical leadership across the development lifecycle. Applicants need a relevant degree, at least five yea
Security Coordinator
, UAE
The Emirates Group is seeking a Security Coordinator to support security operations and compliance in its Facilities Team. The role covers incident review, fraud alerts, investigations, reporting, records, and operationa
Project Officer
, UAE
The Emirates Group is seeking a Project Officer to support Group Security business-support projects, including planning, monitoring, process review, and change management. Candidates must have a degree or honours qualifi
Service Delivery Manager, dnata Airport Operations
, UAE
dnata is seeking a Service Delivery Manager to lead airport shift operations, frontline teams, and service recovery while maintaining safe, compliant, on-time delivery. Candidates need a bachelor’s degree, at least five
Customer Affairs Supervisor
, UAE
The Emirates Group is seeking a customer affairs supervisor to handle SkyCargo customer communications, investigate complaints, and oversee daily work allocation for customer affairs assistants. Candidates need a bachelo
Associate Technical Product Owner
, UAE
Emirates seeks an Associate Technical Product Owner to support technology product teams by turning prioritized features into team stories, maintaining backlogs, and measuring delivery outcomes. Applicants need 2+ years o
Senior Technical DevOps Engineer
, UAE
Senior Software Engineer
, UAE
Senior Technical Software Engineer
, UAE
Security Coordinator
, UAE
Project Officer
, UAE
Service Delivery Manager, dnata Airport Operations
, UAE
Customer Affairs Supervisor
, UAE
Associate Technical Product Owner
, UAE