52 Security Developer jobs in Kenya
Senior Application Security Engineer (Remote)
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Collaborate with development teams throughout the SDLC to integrate security best practices and requirements.
- Perform security assessments and code reviews to identify vulnerabilities in web applications, APIs, and mobile applications.
- Develop and implement security testing strategies, including static analysis (SAST), dynamic analysis (DAST), and interactive application security testing (IAST).
- Design and advocate for secure coding standards and guidelines.
- Provide guidance and training to developers on secure coding practices and common security flaws.
- Investigate and remediate security vulnerabilities discovered in applications.
- Implement and manage application security tools and technologies.
- Develop and maintain security documentation, including threat models and security architecture designs.
- Stay current with emerging application security threats, vulnerabilities, and mitigation techniques.
- Respond to and manage security incidents related to application breaches.
- Ensure compliance with relevant security standards and regulations.
- Contribute to the development of security automation within the CI/CD pipeline.
- Champion a security-first mindset across all engineering teams.
- Bachelor's degree in Computer Science, Information Technology, Cybersecurity, or a related field.
- Minimum of 6 years of experience in application security, software development, or a related cybersecurity role.
- Proven expertise in identifying and remediating web application vulnerabilities (e.g., SQL injection, XSS, CSRF).
- Strong understanding of the OWASP Top 10 and secure SDLC methodologies.
- Hands-on experience with SAST, DAST, and IAST tools (e.g., Burp Suite, OWASP ZAP, Veracode, Checkmarx).
- Experience with security architecture reviews and threat modeling.
- Familiarity with cloud security principles (AWS, Azure, GCP) and container security (Docker, Kubernetes).
- Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Excellent analytical, problem-solving, and communication skills.
- Relevant security certifications such as CSSLP, OSCP, or CEH are highly desirable.
- Ability to work autonomously and collaborate effectively in a remote, cross-functional team environment.
Senior Information Security Engineer, Application Security
Posted 2 days ago
Job Viewed
Job Description
- Conducting security assessments of web applications, APIs, and other software components.
- Performing static application security testing (SAST) and dynamic application security testing (DAST).
- Identifying and analyzing application vulnerabilities, providing remediation guidance.
- Developing and implementing secure coding guidelines and standards.
- Performing threat modeling and risk assessments for new application features.
- Integrating security testing tools into CI/CD pipelines (e.g., OWASP ZAP, Burp Suite, SonarQube).
- Collaborating with development teams to ensure secure design and implementation.
- Providing training and awareness sessions on application security best practices.
- Responding to and investigating security incidents related to applications.
- Staying up-to-date with the latest application security threats, vulnerabilities, and attack vectors.
- Reviewing security architecture for new applications and features.
- Working with external security researchers and penetration testers.
- A Bachelor's degree in Computer Science, Information Security, or a related field.
- A minimum of 7 years of experience in information security, with a strong focus on application security.
- In-depth knowledge of common web vulnerabilities (e.g., OWASP Top 10) and mitigation techniques.
- Experience with SAST, DAST, and IAST tools.
- Proficiency in secure coding practices across multiple programming languages (e.g., Java, Python, JavaScript).
- Experience with threat modeling methodologies (e.g., STRIDE, PASTA).
- Familiarity with CI/CD tools and processes.
- Understanding of cryptography, network security, and cloud security principles.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills, essential for collaboration in a remote environment.
- Relevant certifications such as Certified Application Security Professional (CASP+), Offensive Security Certified Professional (OSCP), or GIAC certifications are a plus.
- Ability to work independently and manage multiple projects effectively.
Network Security Engineer
Posted 4 days ago
Job Viewed
Job Description
Cloud Security Engineer
Posted 4 days ago
Job Viewed
Job Description
Your role will involve architecting secure cloud environments, implementing identity and access management (IAM) policies, configuring security controls, and monitoring for threats. You will also be involved in security assessments, vulnerability management, and incident response for cloud-based services. A strong understanding of cloud platforms (AWS, Azure, GCP), security best practices, and relevant compliance standards is essential. This is a challenging opportunity for a security-focused engineer who thrives in a dynamic, remote work environment.
Key Responsibilities:
- Design, implement, and maintain security controls and solutions for cloud environments (AWS, Azure, GCP).
- Develop and enforce security policies, standards, and procedures for cloud infrastructure.
- Manage and configure identity and access management (IAM) solutions.
- Implement and monitor security technologies such as firewalls, intrusion detection/prevention systems (IDS/IPS), and SIEM.
- Conduct security assessments, vulnerability scans, and penetration tests for cloud applications and infrastructure.
- Respond to security incidents in the cloud, including investigation, containment, and remediation.
- Ensure compliance with relevant security standards and regulations (e.g., GDPR, HIPAA, SOC 2).
- Collaborate with development and operations teams to integrate security into the CI/CD pipeline.
- Automate security tasks and processes where possible.
- Stay up-to-date with emerging cloud security threats and technologies.
- Bachelor's degree in Computer Science, Information Technology, Cybersecurity, or a related field.
- Minimum of 5 years of experience in information security, with a significant focus on cloud security.
- Proven experience with security concepts and best practices in AWS, Azure, or GCP.
- Hands-on experience with cloud security tools and services.
- Strong understanding of networking, operating systems, and security principles.
- Experience with scripting languages (e.g., Python, PowerShell) for automation.
- Excellent analytical, problem-solving, and communication skills.
- Relevant cloud security certifications (e.g., AWS Certified Security - Specialty, Azure Security Engineer Associate) are highly desirable.
Network Security Engineer - Telecoms
Posted today
Job Viewed
Job Description
Lead Information Security Engineer
Posted today
Job Viewed
Job Description
- Designing and implementing secure network architectures and cloud environments.
- Leading the development and deployment of security technologies such as firewalls, IDS/IPS, SIEM, and endpoint protection.
- Conducting in-depth security reviews and risk assessments of systems and applications.
- Developing and maintaining security policies, standards, and guidelines.
- Overseeing incident response activities and conducting forensic investigations.
- Mentoring and developing a team of security engineers.
- Staying ahead of emerging threats and vulnerabilities, and proactively implementing defenses.
- Ensuring compliance with relevant security regulations and standards.
- Collaborating with IT infrastructure and development teams to integrate security throughout the SDLC.
Senior Network Security Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, implement, and maintain advanced network security architectures, including firewalls, IDS/IPS, VPNs, and SIEM solutions.
- Develop and enforce security policies, standards, and procedures across the network infrastructure.
- Conduct regular vulnerability assessments, penetration testing, and security audits to identify and remediate weaknesses.
- Monitor network traffic and security logs for suspicious activities and respond promptly to security incidents.
- Collaborate with IT and engineering teams to integrate security controls into new and existing network deployments.
- Manage and optimize security tools and technologies to enhance detection and prevention capabilities.
- Provide expert guidance on network security best practices and emerging threats.
- Develop and deliver security awareness training to relevant personnel.
- Participate in incident response planning and execution.
- Bachelor's degree in Computer Science, Information Security, or a related field; Master's degree preferred.
- Minimum of 6 years of experience in network security engineering, with a focus on telecommunications environments.
- In-depth knowledge of TCP/IP, routing protocols, and network security concepts.
- Hands-on experience with enterprise-grade firewalls (e.g., Palo Alto, Cisco ASA), VPN technologies, and intrusion detection/prevention systems.
- Experience with SIEM platforms (e.g., Splunk, QRadar) and security analytics.
- Relevant security certifications such as CISSP, CCNA Security, or GIAC are highly desirable.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication and collaboration skills, with experience working effectively in a remote team.
Be The First To Know
About the latest Security developer Jobs in Kenya !
Senior Blockchain Security Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Conduct security audits and penetration testing of blockchain systems and smart contracts.
- Identify and remediate security vulnerabilities in dApps and blockchain platforms.
- Develop and implement security best practices for smart contract development.
- Analyze and mitigate emerging blockchain security threats.
- Collaborate with development teams to ensure secure coding practices.
- Respond to security incidents and conduct post-incident analysis.
- Research and implement new security tools and technologies.
Qualifications:
- Bachelor's degree in Computer Science, Cybersecurity, or a related field.
- 5+ years of experience in cybersecurity, with a focus on blockchain technology.
- Proven experience in smart contract auditing and security analysis.
- In-depth knowledge of blockchain protocols and cryptography.
- Proficiency in smart contract languages (e.g., Solidity) and security tools.
- Strong understanding of network security and secure development lifecycles.
- Excellent analytical and problem-solving skills.
Senior Network Security Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, implement, and manage network security solutions.
- Configure and maintain firewalls, IDS/IPS, VPNs, and other security appliances.
- Develop and enforce security policies and procedures.
- Conduct vulnerability assessments and penetration testing.
- Monitor network traffic for security threats and anomalies.
- Respond to security incidents and perform forensic analysis.
- Ensure compliance with security standards and regulations.
- Collaborate with IT teams to integrate security into system design.
- Stay current with emerging security threats and technologies.
- Provide security awareness training to staff.
- Bachelor's degree in Computer Science, Cybersecurity, Information Technology, or a related field.
- Minimum of 5 years of experience in network security engineering.
- Relevant security certifications (e.g., CISSP, CCNP Security, CEH).
- Proficiency in configuring and managing network security devices.
- Strong understanding of TCP/IP, routing protocols, and network architecture.
- Experience with cloud security principles (AWS, Azure, GCP).
- Familiarity with SIEM tools and security event analysis.
- Excellent analytical, problem-solving, and incident response skills.
- Strong communication and collaboration abilities in a remote environment.
- Proactive approach to identifying and mitigating security risks.
Senior Network Security Engineer
Posted today
Job Viewed
Job Description
As a Senior Network Security Engineer, you will be responsible for designing, implementing, and maintaining robust network security measures to protect the company's and its clients' networks against cyber threats. Your duties will include configuring and managing firewalls, intrusion detection/prevention systems (IDPS), VPNs, and other security technologies. You will conduct regular security audits, vulnerability assessments, and penetration testing to identify and remediate security weaknesses. This role requires a deep understanding of network protocols, security best practices, and threat landscapes. You will also be involved in incident response, analyzing security alerts, and developing mitigation strategies. Staying up-to-date with the latest security threats and technologies is paramount.
Key responsibilities include:
- Designing, implementing, and managing enterprise-level network security infrastructure.
- Configuring and maintaining firewalls, routers, switches, and IDPS.
- Conducting vulnerability assessments and penetration testing.
- Developing and enforcing security policies and procedures.
- Responding to security incidents, performing forensic analysis, and implementing remediation actions.
- Monitoring network traffic for suspicious activity and anomalies.
- Ensuring compliance with security standards and regulations.
- Providing security awareness training to staff.
The ideal candidate will possess a Bachelor's degree in Computer Science, Information Technology, or a related field, with at least 7 years of experience in network security engineering. Professional certifications such as CISSP, CCNA Security, or GIAC are highly desirable. Proven experience with various security tools, including SIEM platforms, endpoint detection and response (EDR) solutions, and vulnerability scanners, is essential. A strong understanding of TCP/IP, routing protocols, and network security principles is required. Excellent analytical, problem-solving, and communication skills are necessary. The ability to work autonomously, manage multiple priorities, and contribute effectively to a remote team is critical.