Lead Performance Engineer

Skills
Computer ScienceDevopsAgility TrainingDefaultsEmbraces ChangeJmeterLoad Testing
Role

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.