Software Security Engineer

IT Security
Western Cape
Security Engineer required in Cape Town to architect and implement technical solutions to support defensive security. Passionate about technology and security and experience with writing code (Python), Kafka, Apache Beam Apache Metron, Apache Spark, Google Cloud, Kubernetes, Docker, Jenkins, Gitlab or Spinnaker. Experience with defensive systems, Networking, Linux Administration, and with a configuration management system.
 
Key duties:
  • Architecting and implementing technical solutions to support defensive security
  • Mentoring and coaching security within the organization
  • Deploying, operating, and monitoring SIEM, IPS/IDS
  • Responding to Security Incidents
  • Expanding security auditing and monitoring capabilities
  • Developing custom applications to monitor red flag situations
  • Working with DevOps to secure the platform, hardening servers, networks, Kubernetes
  • Working with Application teams to secure code, consulting on implementations
  • Working with Infrastructure to secure the physical environments (office networks, etc)
  • Hardening servers, and building security into the platform
  • Developing automation so we can focus on the hard problems
  • Developing glue code to extend or integrate systems
Qualifications and experience:
  • Has either a degree in computer science, or industry experience
  • Can write code (we use Python)
  • Experience with Kafka, Apache Beam, Apache Metron, Apache Spark
  • Experience with Google Cloud, or another cloud provider
  • Experience with Kubernetes, Docker (or containers in general)
  • Experience with Build Systems (Jenkins, Gitlab, Spinnaker)
Attributes required:
  • Is passionate about technology and security
  • Is curious, always learning, and keeping up to date with the industry
  • Is a team player, an active listener, mentor, and able to communicate well
  • Shows solid reasoning and decision making, with the ability to work under pressure
  • Has experience with defensive systems (SIEM, IDS/IPS, Canaries, Fail2Ban, etc)
  • Has a solid understanding of Networking (TCP, UDP, IP, nmap, wireshark, etc)
  • Has experience with Linux administration (Processes, Networking, Disks, Security)
  • Has experience with a configuration management system (Puppet, Chef, Ansible)
 
The company offers very competitive salaries.
Only apply if you have the relevant experience!
 
If you have what is required, then please apply with your comprehensive CV and a skills matrix.
Software Security Engineer