Senior Software Engineer – Performance Engineer
Core
Design and execute load, stress, soak, and spike tests for H&M's large-scale microservice architecture, ensuring performance, scalability, and resilience across front-end, back-end, and API layers.
Role type
Senior IC performance engineer (distributed systems) (via careerplan.io/jobs/744000153728772-senior-software-engineer-performance-engineer-at-hm-group)
Builds
Scalable performance testing frameworks, internal automation tools, and AI-driven solutions for test orchestration and reporting.
Domain
Retail technology, cloud-native microservices, distributed systems
Required skills
Performance testing (k6, JMeter, LoadRunner), Python/Bash/JavaScript scripting, API/microservices troubleshooting, observability (Splunk, Dynatrace), CI/CD integration, capacity forecasting, root-cause analysis
Preferred skills
Coaching/mentoring engineers, connecting technical insights to business KPIs, driving performance engineering maturity, synthetic monitoring, resilience testing
Technologies
k6, LoadRunner, Splunk, Dynatrace, Kubernetes (AKS), KEDA, Git, CI/CD pipelines
Responsibilities
Develop and maintain scalable performance testing frameworks; define NFRs, SLAs/SLOs, and workloads; execute load/stress/spike/soak tests and scenario modelling; lead root-cause analysis across HTTP/API/database/cloud layers; conduct change impact assessments; monitor services and create dashboards/alerts; optimize AKS/KEDA and infrastructure capacity; produce executive summaries and Go/No-Go recommendations; coach engineers to build performance capability.
Seniority
Senior, hands-on IC