About the Role
Our client is seeking a highly skilled and motivated Penetration Tester, also known as an Ethical Hacker, to join their advanced cybersecurity team. This role involves proactively identifying vulnerabilities in our client's systems, networks, and applications through simulated attacks. The primary objective is to strengthen the organization's security defenses by uncovering weaknesses before malicious actors can exploit them. The successful candidate will possess a deep technical understanding of hacking methodologies, exploit development, and security assessment tools. This position offers an exciting opportunity for a creative and analytical individual to play a crucial role in safeguarding sensitive information. The role is based in Upington, Northern Cape , but offers a flexible remote working arrangement.
Key Responsibilities
- Conduct comprehensive penetration tests on networks, web applications, mobile applications, and cloud environments.
- Utilize a variety of manual and automated tools and techniques to identify security vulnerabilities.
- Perform social engineering tests to assess human vulnerabilities.
- Develop detailed reports outlining identified vulnerabilities, their potential impact, and actionable remediation recommendations.
- Collaborate with development and IT teams to help them understand and fix identified security flaws.
- Stay current with the latest penetration testing techniques, tools, and threat landscapes.
- Assist in the development and maintenance of penetration testing methodologies and standards.
- Conduct security research to identify new attack vectors and vulnerabilities.
- Contribute to the overall security strategy and risk management efforts.
- Participate in security code reviews and architectural assessments.
Requirements
- Bachelor's degree in Computer Science, Cybersecurity, Information Technology, or a related field.
- Minimum of 3 years of experience in penetration testing or ethical hacking.
- In-depth knowledge of common vulnerabilities (e.g., OWASP Top 10) and exploitation techniques.
- Proficiency with various penetration testing tools such as Metasploit, Burp Suite, Nmap, Kali Linux, etc.
- Understanding of network protocols, operating systems, and web technologies.
- Experience in scripting languages (e.g., Python, Bash) for automating tasks.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills, with the ability to clearly articulate technical findings to both technical and non-technical audiences.
- Ability to work independently and manage multiple testing engagements.
- Relevant certifications such as OSCP, CEH, GPEN, or CISSP are highly desirable.
- Demonstrated passion for cybersecurity and continuous learning.
- Ability to work effectively in a remote capacity, with potential occasional on-site needs near Upington, Northern Cape .
Benefits
- Our client offers a competitive salary, commensurate with experience, and a comprehensive benefits package including medical aid and retirement fund contributions.
- Professional development is strongly encouraged, with support for obtaining certifications and attending industry conferences.
- Employees benefit from working with a team of passionate cybersecurity professionals and having access to advanced testing tools and environments.
- This role provides an excellent platform for career growth and the opportunity to make a tangible impact on an organization's security posture.