Head of Performance Engineering

  • Bracknell, UK
  • Employees can work remotely
  • Full-time

Company Description

Snow’s mission is to stop organizations overpaying for the software they use, today and tomorrow. We help organizations optimize software availability, compliance and cost savings through delivery of on premise and cloud-based Software Asset Management solutions. Today we are the largest and most successful dedicated developer of SAM solutions with staff all over the world in regional locations. To sustain our explosive growth, we are looking for the brightest, and most highly-skilled people who have their best work ahead of them. Now is the right time to join Snow.

Job Description

An excellent opportunity presents itself for an experienced principle performance engineer to lead a performance engineering team to work on a variety of application development projects. The individual will work closely with architecture teams, technical product leads and developers to assist in both logical and physical solution design of the core platform.

  • Demonstrate a passion for performance testing, tuning, optimisation of workloads  

  • Drive improvements and adoption of performance test frameworks, following the principles of the open source movement, CNCF in particular  

  • Developing software to enhance the performance engineering capability of the tribe and be able to confidently explain performance testing concepts to technical and non-technical clients 

  • Contributing to the delivery and success of our Software as a Service (saas) platform  

  • Comfortable with taking full ownership of the Non-Functional test process, that includes ownership and sign-off of release builds and in-depth issue investigation  

  • Performing Non-Functional testing within an agile software development environment with a view to aiding continuous delivery via CircleCI or similar  

  • Ask the right questions to produce performance test strategies, plans, and workload models 

  • Building and designing real world test scenarios that are integrated into the continuous delivery pipelines 

  • Strong exposure to using DevOps tools for integrating performance feedback capture with continuous testing 

  • Good understand of microservice based architectures and API component testing  

  • Strong experience with monitoring/visualization/time series/observability technologies is desirable eg Prometheus, Grafana, ELK, Sumologic  

  • Create, build and evangelise performance engineering within a dynamic, multi disciplinary organisation 

  • Able to analyse and assimilate infrastructure resource metrics such as CPU Utilization, Memory usage, Network usage, Garbage Collection and DB Parameters and DB Reports to verify the performance of applications and Infrastructure respectively.  

Qualifications

  • Able to analyse and assimilate infrastructure resource metrics such as CPU Utilization, Memory usage, Network usage, Garbage Collection and DB Parameters and DB Reports to verify the performance of applications and Infrastructure respectively.  

  • Identifying memory leaks, connection issues & bottleneck problems in the infrastructure and application  

  • Expertise in application, infrastructure and database tuning and optimisation would be a distinct advantage 

  • Expertise in Performance Testing tools using JMeter/Performance center/eggplant/selenium  

  • Knowledge and experience of containerisation technologies eg Docker, Kubernetes, Rancher, AKS  

  • Strong Cloud experience in Azure or AWS  

  • Experience leading large workshops, gamedays, hackathon style collaborative sessions to surface knowledge, gaps that lead to continuous improvements. 

  • Interested in working with productionized CNCF & cutting edge technologies 

        Desirable

  • Excellent practical knowledge of commonly used patterns in Golang Solid understanding of HTTP and RESTful design

  • Solid experience in Software Development, Design and Architecture

Additional Information

This is a chance for you to join a challenging and inspiring environment where you will have the possibility to make a daily impact. Every day you will work alongside helpful and down-to-earth colleagues who are dedicated and ambitious. Together we create an innovative environment that drives Snow forward. If you are the right person for the role you will be part of a fantastic journey in a dynamic, high-growth business.

We are looking forward to your application.

Privacy Policy