Lead Penetration Tester

About the Role

The Lead Penetration Tester is responsible for planning, executing, and leading security assessments across KAUST's infrastructure, cloud environments, and network systems. This senior technical role combines deep expertise in offensive security methodologies with strategic leadership capabilities to identify vulnerabilities before malicious actors can exploit them.

Responsibilities

Infrastructure Penetration Testing:

  • Lead and execute penetration testing engagements against enterprise infrastructure including networks, servers, Active Directory environments and on-premises systems.
  • Perform advanced network penetration testing including network segmentation validation, lateral movement assessments, and privilege escalation attacks.
  • Conduct wireless security assessments including rogue access point detection, WPA/WPA2/WPA3 security testing, and wireless infrastructure evaluation.
  • Execute physical security assessments and social engineering campaigns when required.
  • Assess the security of virtualization platforms (VMware, Hyper-V) and identify hypervisor-level vulnerabilities.

Cloud Security Penetration Testing:

  • Lead cloud penetration testing engagements across major cloud platforms (Azure, SAP) including IaaS and PaaS environments.
  • Assess cloud infrastructure configurations, IAM policies, network security groups, and storage security.
  • Identify misconfigurations in cloud-native services including serverless functions, container orchestration (Kubernetes, EKS, AKS, GKE), and managed databases.
  • Evaluate cloud identity and access management implementations and identify privilege escalation paths.
  • Test hybrid cloud environments and assess the security of cloud-to-on-premises connectivity.

Red Team Operations:

  • Plan and execute red team exercises simulating advanced persistent threat (APT) scenarios.
  • Conduct adversary emulation exercises based on MITRE ATT&CK framework.
  • Coordinate purple team exercises with the SOC and defensive teams to improve detection capabilities.

Vulnerability Research and Exploitation:

  • Research and develop custom exploits for identified vulnerabilities in KAUST's environment.
  • Stay current with emerging attack techniques, zero-day vulnerabilities, and offensive security research.
  • Contribute to internal vulnerability research initiatives and responsible disclosure processes.
  • Maintain and enhance the penetration testing toolkit and infrastructure.

Reporting and Remediation Support:

  • Produce technical reports detailing findings, attack paths, and exploitation evidence.
  • Develop executive-level summaries translating technical risks into business impact assessments.
  • Collaborate with system owners and IT teams to validate remediation efforts through retesting.
  • Present findings to technical and non-technical stakeholders including senior management.

Leadership and Mentorship:

  • Provide technical leadership and mentorship to penetration testing team members.
  • Develop and maintain penetration testing methodologies, standards, and playbooks.
  • Conduct knowledge sharing sessions and internal training on offensive security techniques.
  • Contribute to the hiring and skill development of the penetration testing team.

Qualifications

  • Bachelor's or Master's degree in Cybersecurity, Computer Science, Information Technology, or a related field.
  • Relevant industry certifications required (e.g., OSCP, OSEP, OSCE, CRTO, GPEN, GXPN).
  • Cloud security certifications preferred (e.g., AWS Security Specialty, Azure Security Engineer, CKS).

Required Skills

Technical Expertise:

  • Infrastructure Security Testing: Expert-level proficiency in testing enterprise environments including Windows/Linux systems, Active Directory, network devices, and virtualization platforms.
  • Cloud Security Assessment: Deep expertise in cloud penetration testing across AWS, Azure, and GCP including cloud-native services, IAM, and container security.
  • Exploitation Development: Ability to develop custom exploits, shellcode, and payloads for identified vulnerabilities.
  • Scripting and Automation: Advanced proficiency in Python, PowerShell, Bash, and other scripting languages for tool development and automation.
  • Network Security: In-depth understanding of network protocols, firewalls, IDS/IPS evasion, and network-based attacks.
  • Operating Systems: Expert knowledge of Windows and Linux internals, privilege escalation techniques, and post-exploitation methods.
  • Container Security: Proficiency in assessing Docker, Kubernetes, and container orchestration platform security.
  • Infrastructure as Code: Knowledge of IaC security assessment for Terraform, CloudFormation, and ARM templates.

Cyber Security Expertise:

  • Offensive Security Methodologies: Mastery of penetration testing frameworks including PTES, OWASP, and NIST guidelines.
  • Threat Intelligence: Ability to leverage threat intelligence to inform testing scenarios and adversary emulation techniques.
  • MITRE ATT&CK: Expert understanding of the MITRE ATT&CK framework for adversary tactics and techniques.
  • Vulnerability Assessment: Comprehensive knowledge of vulnerability identification, classification, and risk rating.

Leadership and Management Skills:

  • Team Leadership: Ability to lead and coordinate penetration testing engagements and team activities.
  • Project Management: Strong skills in planning, scoping, and delivering penetration testing projects.
  • Mentorship: Demonstrated ability to develop and mentor junior security professionals.
  • Stakeholder Management: Ability to manage relationships with technical and business stakeholders.

Business Acumen:

  • Ability to articulate security risks in terms of business impact and strategic importance.
  • Strong written and verbal communication skills for technical and executive audiences.
  • Understanding of regulatory compliance requirements such as NIST and their implications for security testing.

Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...