Senior Performance Engineer
Location: Dublin / Hybrid
Salary: Up to €65,000
RoleOverview
We are seeking a skilled and results-driven Senior
Performance Engineer to join our team in Dublin. This role focuses on
ensuring the performance, scalability, and reliability of cloud-native
applications in a fast-paced, Agile environment.
As a Senior Performance Engineer, you will
collaborate closely with software engineers to embed quality throughout the
development lifecycle. You will design and implement performance testing
strategies, build automation frameworks, and help shape best practices for
end-to-end performance management. This is a fantastic opportunity to take
ownership of performance initiatives in a hybrid working model.
Key
Responsibilities
1. Design and implement robust performance and scalability testing strategies for applications and platforms.
2. Collaborate with development teams to ensure quality through test coverage, performance benchmarking, monitoring, and early testing practices.
3. Document detailed performance test strategies, test plans, and system specifications.
4. Translate complex requirements into actionable performance testing methods.
5. Lead efforts to automate performance testing, including identifying tools and building reusable frameworks.
6. Resolve performance issues and replicate production bottlenecks to improve system resilience.
7. Evaluate and implement best practices in application performance management (APM).
8. Integrate performance automation tools with CI/CD pipelines.
9. Conduct root cause analysis and provide strategic guidance on improvements.
10. Actively contribute to code reviews and quality assurance efforts.
Requirements
11. Proven experience in Performance Engineering for cloud-native or microservices-based applications.
12. Hands-on experience with:
13. JMeter
14. Java Microbenchmark Harness (JMH)
15. Java, Spring Boot
16. Microservices architecture
17. Containers / PaaS platforms
18. NATS or equivalent messaging systems.
19. Experience working with CI/CD pipelines and Agile development practices.
20. Proficiency in Dynatrace or similar APM tools (, New Relic, AppDynamics).
21. Experience building automation frameworks and test scripts.
22. Strong understanding of real-time, online scalable systems.
23. Passionate about code quality, performance metrics, and testing automation.
24. Excellent communication and documentation skills.
25. Results-oriented mindset with the ability to work independently or lead initiatives.