Job Location : Head Office, Hq
Job Purpose: To plan, execute, and oversee security testing activities across web and mobile applications, APIs, and external and internal networks, using recognized methodologies and industry best practices.
Main Responsibilities:
Participate in the planning, implementation, and continuous improvement of security monitoring and detection capabilities across all systems and environments.
Threat-model target systems and design test cases that simulate realistic adversary techniques to expose high-impact security gaps.
Validate, reproduce, and safely exploit discovered vulnerabilities in the bank's environment to produce verifiable proof-of-concept (PoC) evidence, while ensuring no adverse business impact.
Analyze test results and produce clear, prioritized remediation recommendations mapped to business risk and technical severity.
Present findings to cross-functional delivery teams and senior stakeholders, agree on remediation plans, track progress, and verify effective implementation.
Develop, maintain and safely operate a toolkit of penetration-testing utilities, custom scripts and automated checks to improve coverage and repeatability.
Create comprehensive, high-quality technical reports and executive summaries tailored for both technical teams and management.
Provide security input during system design, development and procurement activities to ensure secure-by-design controls and reduce rework.
Coordinate and support third-party and regulatory security testing activities, acting as the bank's technical point of contact and ensuring scope, evidence and reporting meet requirements.
Work collaboratively with system vendors and internal engineering teams to validate fixes, perform re-tests, and harden deployed systems.
Keep up to date with emerging threats, vulnerability research and attack techniques, propose and lead improvements to the bank's testing approach and security posture.
Knowledge and Skills:
Knowledge of the security testing landscape.
Knowledge of security of various operating system flavors such as Windows, Linux, and Unix.
Understanding of the security mechanisms associated with Applications, Operating Systems, Networks, Databases, and Cloud technologies.
Knowledge of common information security testing frameworks and methodologies.
Understanding of network security architecture.
In-depth knowledge of threat/attack modeling and design review.
Scripting skills in at least one scripting language including Python, PowerShell or Bash.
Pen-testing skills in applications and infrastructure domains.
Good interpersonal, written, and oral communication skills in English and Swahili.
Demonstrable honesty, integrity, and credibility; ability to engender the trust and confidence of internal constituency and external partners.
Qualifications and Experience:
Bachelor's Degree in Cyber Security, Computer Science, Information Systems or related field.
Relevant certifications including CPTS, OSCP is an added advantage
At least 4 years of relevant work experience in Cybersecurity.
Experience in software/web development and/or source code review in Python, C/C, C#, Java, VB .NET, ASP.NET, PHP, NodeJS.
Hands-on experience in Linux and Windows environment.
Active participant in ‘Capture The Flag' (CTF) events, HackTheBox, TryHackMe or similar.
NMB Bank Plc is an Equal Opportunity Employer. We are committed to creating a diverse environment and achieving a gender balanced workforce.
Female candidates and people living with disabilities are strongly encouraged to apply for this position.
NMB Bank Plc does not charge any fee in connection with the application or recruitment process. Should you receive a solicitation for the payment of a fee, please disregard it.
Only shortlisted candidates will be contacted.
Job opening date : 13-Mar-2026
Job closing date : 27-Mar-2026
Click here to Apply https://careers.nmbbank.co.tz/nmb_career/career.aspx
Senior Security Specialist; Penetration Tester (1 Position(s)
- webmaster
- Site Admin
- Posts: 124
- Joined: Mon Mar 23, 2026 11:03 am
- Location: Pemba
- Contact:
Return to “Nafasi za kazi (IT jobs)”
Jump to
- General
- ↳ Your first forum
- Programming & Development
- ↳ Web Development
- ↳ Mobile App Development
- ↳ Backend Development
- ↳ Frameworks & Libraries
- Networking & Internet
- ↳ Network setup (LAN, WAN)
- ↳ Cybersecurity basics
- ↳ Internet troubleshooting
- ↳ Server management
- Tech Support (Msaada wa Kiufundi)
- ↳ Computer troubleshooting
- ↳ Software issues
- ↳ Hardware problems
- ↳ “Help me fix this”
- Simu & Gadgets
- ↳ Android phones
- ↳ iPhone
- ↳ Reviews za vifaa (laptops, accessories)
- ↳ Tips & tricks
- Emerging Technologies
- ↳ Artificial Intelligence (AI)
- ↳ Machine Learning
- ↳ Blockchain & Cryptocurrency
- ↳ Internet of Things (IoT)
- Learning & Resources
- ↳ Tutorials
- ↳ Free courses & books
- ↳ Coding challenges
- ↳ Career advice (CV, interviews)
- ↳ Nafasi za kazi (IT jobs)
- ↳ Freelancing
- ↳ Internships
- Community Lounge
- ↳ General discussion (off-topic)
- ↳ Tech news
- ↳ Events & meetups
- Local Tech
- ↳ Tech Tanzania
- ↳ Startups za Tanzania
- ↳ Internet providers (reviews & experience)
- ↳ Local opportunities
- International Open University
- ↳ TUTORIALS FOR FRESHMEN/MUONGOZO KWA WANAFUNZI WAPYA
- ↳ IOU Campus
- ↳ Accreditation/Kutambulika kwa chuo
- Psychology
- ↳ Clinical Psychology / Saikolojia ya Kliniki
- ↳ Industrial-Organizational Psychology / Saikolojia ya Viwanda na Shirika (Kazi)
- ↳ Educational Psychology / Saikolojia ya Elimu
- Ask Sheikh / Muulize Sheikh
- ↳ Masuala ya Kisasa na Teknolojia
- ↳ Mapendekezo na Maoni ya Forum
- ↳ Mawazo ya kuboresha forum
- ↳ Aqeedah (Itikadi)
- ↳ Fiqh ya Ibada
- ↳ Fiqh ya Familia
- ↳ Fiqh ya Muamala
- ↳ Qur'an na Tafsiri
- ↳ Hadith na Sunnah
- ↳ Fatwa na Maswali ya Kila Siku
- ↳ Dawah na Akhlaq
- ↳ Vijana na Elimu
- ↳ Wanawake katika Uislamu
- ↳ Historia ya Uislamu
Who is online
Users browsing this forum: No registered users and 0 guests