Cybersecurity Software Developer

Johannesburg Full-time R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

We are looking for a skilled Cybersecurity Software Developer to join our dynamic team. The ideal candidate will be responsible for developing robust and secure software solutions to protect our organization from cyber threats. You will play a crucial role in ensuring the confidentiality, integrity, and availability of our systems.

Responsibilities

  • Design and build secure and scalable software applications.
  • Assess security risks and work on improving application security.
  • Collaborate with development teams to ensure secure application architecture.
  • Keep abreast of new security technologies and implement best practices.
  • Lead the development of security documentation and training materials.
  • Conduct regular security assessments of existing applications.
  • Work with IT teams to respond to incidents and manage vulnerabilities.
  • Assist with compliance audits related to data security.
  • Mentor junior developers in best practices for secure coding.
  • Engage with external stakeholders during security assessment events.

Requirements

Education
  • Bachelor's degree in Computer Science, Cybersecurity, or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development with a focus on secure coding practices
Technical Skills
  • Secure Coding Techniques
  • Vulnerability Assessment Tools
  • Web Application Security
Soft Skills
  • Teamwork
  • Problem-solving
Certifications
  • CompTIA Security+
  • AWS Certified Security – Specialty
Languages
  • English: Fluent

Advantageous

  • Knowledge of regulatory compliance frameworks: Experience with GDPR, POPIA, or PCI DSS.
  • Exposure to penetration testing methodologies: Hands-on experience in vulnerability management.

Benefits

  • Comprehensive health and dental insurance
  • Retirement savings plan with company match
  • Work-from-home options
  • Employee training programs

Company Culture

  • Learning Environment: Continuous professional development is encouraged through training and workshops.
  • Work-Life Balance: We support flexible working arrangements to enhance work-life balance.
Status: Closed