Lead Performance Engineer
Skills
Computer ScienceDevopsAgility TrainingDefaultsEmbraces ChangeJmeterLoad Testing
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Strong ability to write clear efficient and measurable code with a focus on performance and scalability
- Strong technical design skills to evaluate and improve architectures against performance and load requirements
- Deep understanding of performance engineering concepts including load modelling capacity planning and bottleneck analysis
- Experience designing performance testing profiling and benchmarking tooling for multiple teams using tools such as JMeter k6 or Gatling
- Proven ability to diagnose complex performance issues across application infrastructure and external dependencies
- Strong knowledge of observability practices including metrics logging and distributed tracing for performance analysis
- Experience integrating performance validation into CI/CD pipelines and automated quality gates
- Excellent communication skills to coach influence and enable teams to adopt stronger performance engineering practices
- Solid understanding of Agile or Scrum delivery and how to embed performance considerations into modern development workflows
- Significant industry experience typically 7+ years delivering and supporting high-traffic or complex software systems
Nice to have
- Curious
- Ownership mindset
- Collaborative
- Evidence-based
- Adaptable
Day to day
- Lead and shape the organisation’s performance engineering approach across multiple teams.
- Build shared tooling and practical patterns that enable self-serve load testing benchmarking and regression detection.
- Influence architecture and technical decisions with a performance scalability and cost-efficiency lens while improving observability and diagnosis under load.
