Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Ryanair - Europe's Favourite Airline • Dublin, Leinster, Ireland
Role & seniority: Senior Penetration Tester
Scope includes web apps, internal/external networks, mobile, APIs, cloud (AWS, Azure), PCI environments, and physical assets
Reporting: detailed technical reports and executive summaries
Development: internal methodologies/frameworks, custom tools, scripts, exploits
Programming: Python (primarily), other languages welcomed
Conduct penetration tests across defined scope (web apps, networks, mobile, cloud, PCI, physical assets)
Deliver detailed technical reports and executive summaries with remediation recommendations
Help develop internal methodologies, toolsets, and create/customize tooling for advanced testing
4+ years information security and penetration testing experience
Security assessments, threat modelling for diverse systems
Strong knowledge of network protocols, Linux/Windows, Active Directory, and cloud (AWS/Azure)
Programming ability (Python preferred)
Stakeholder engagement: define test scope, gather requirements, communicate findings
Excellent English communication; able to translate technical findings for technical/non-technical audiences
Ability to work independently or in a team
Location: Europe
Work type: Hybrid (up to 3 days per week from home)
Description
Ryanair Labs are currently recruiting for a Senior Penetration Tester role to join Europe’s Largest Airline Group!
This is a very exciting time to join Ryanair as we look to expand our operation to 800 aircraft and 300 million guests within the next 10 years.Ryanair Labs is the technology brand of Ryanair. Labs is a state of-the-art digital & IT innovation hub creating Europe’s Leading Travel Experience for our customers.
Join our innovative and dynamic team, where your skills are celebrated, and equal opportunities are guaranteed.
The Role
Conduct penetration tests on web applications, internal and external networks, mobile platforms, APIs, cloud environments (e.g., AWS, Azure), PCI environments and physical assets. This task includes the scope definition and inventorying of the applications that will be assessed. Deliver detailed technical reports and executive summaries with clear remediation recommendations. Assist in the development of internal methodologies, frameworks, and toolsets. Develop custom tools, scripts, and exploits to support advanced testing scenarios. Stay current with the latest threats, vulnerabilities, and exploit techniques.
Requirements
4+ years of information security and penetration testing work experience preferred. Proficiency in security assessments and the ability to conduct threat modelling for a wide range of systems, applications, and infrastructure. Strong understanding of network protocols, operating systems (Linux, Windows), web applications, Active Directory, and cloud environments (e.g., AWS, Azure). Good programming skills. Python is our default, but any other language is welcome. Experience in engaging with business stakeholders to define test scope, gather requirements, and communicate findings. Excellent communication skills in English, with the ability to translate complex technical findings into clear reports for both technical and non-technical audiences. Capable of working independently or in a team. Relevant penetration testing or offensive security certifications (e.g., OSCP, OSWE, CRTP, CRTE) are preferred.
Benefits
Competitive salary Discounted and unlimited travel to over 250 destinations Hybrid Working Model – up to 3 days work from home Defined Contribution Pension Scheme – Matched up to 5% or €5,000 Death in Service Benefit – Up to 2 times of annual basic salary 20 Days Annual Leave – Increasing to 22 days after 12 months and 25 days after 3 years of continuous service. Option for up to 5 additional unpaid leave days per year Cycle 2 Work Scheme Unrivalled career progression
Competencies
Adaptability/Flexibility
Attention to Detail
Critical Thinking
Dependability
Decision Making/Judgment