Software Performance Engineer - PL

Louvain-La-Neuve, Belgium

 The Software Performance Engineer will be responsible for the performance observability and testing of a product domain (i.e., software products within the same business domain). She/He will work closely together with the Domain Architect and the Engineering Director/Manager to develop an observability/test strategy and operational approach. He will coach and support the different squads in their continuous performance improvement activities (e.g., troubleshooting, bottleneck identification). 

*** FULL TIME EMPLOYMENT CONTRACT ONLY (NO B2B) / YOU MUST HAVE A VALID RIGHT TO WORK IN POLAND ***


RESPONSIBILITIES

 • Ownership of the Performance Testing & Observability framework and tooling within a product domain 

• Set up, coach and promote best practices in Performance (testing & observability) across the squads within a product domain 

• Design and maintain K6 Test scripts and framework development 

• Design and maintain performance observability dashboards 

• Execute Performance Tests for software products within a domain – to identify issues and bottlenecks which may affect performance 

• Ensure that software products meet performance requirements • Work closely with the Domain Architect and the Engineering Director/Manager to develop an observability/test strategy and operational approach 

• Work closely with the Domain Architect and the Engineering Director/Manager to identify and implement needed improvements and to optimize system performance, (e.g. database tuning and code optimizations). 

• Work closely with the development squads to identify and resolve performance issues and ensure that the software products and can handle the expected workload and user traffic • Work closely with the development squads to help them reproduce performance issues reported by the customers 


TECHNICAL QUALIFICATIONS 

• Master’s in Computer Science, Engineering or related discipline

 • 3+ years of experience in performance and observability engineering or a related field experience with performance testing tools, such as K6 (preferred), Gatling, LoadRunner, Blazemeter and Jmeter.

 • Experience with monitoring tools, such as Prometheus, InfluxDB, Grafana, DataDog, Dynatrace, New Relic or AppDynamics 

• Experience with performance tuning, scalability and capacity planning 

• Experience with SaaS in a B2B heavily regulated environment (telco, banking, pharma) using Kubernetes, Docker 

• Basic knowledge and experience with Kubernetes 

• Experience with building/maintaining CI/CD pipelines with the tools like GitLab CI/GitHub Actions/Jenkins 

• Basic experience in programming languages like JavaScript, TypeScript, Python, Bash • Basic SQL knowledge 

• Experience with test automation solutions like Playwright, Cypress is a plus 

• Experience with working in an Agile/Scrum development process 


SOFT SKILLS 

  • Strong analytical problem solving-skills, attention to detail, ability to think out of the box 
  • Open-minded, team player, autonomy, solution-driven, doer attitude 
  • Ability to identify flaws in the testing process, toolset, infrastructure and to propose and drive necessary improvements 
  • Flexible and able to cope with an ever-changing, dynamic and exciting environment 
  • Ability to work under pressure and to meet deadlines in a fast-paced environment 
  • Excellent verbal and written communication skills in English