Security Engineer

2 weeks ago


Cape Town, Western Cape, South Africa Pragma Full time R1 000 000 - R3 000 000 per year
Closing Date
2025/11/17

Reference Number
PRA

Job Title
Security Engineer

Department
OnKey Software Solutions | On Key Development | Product Management

Company
OnKey Software Solutions

Job Type
Permanent

Location - Country
South Africa

Location - Province
Western Cape

Location - Town / City
Bellville, Cape Town

Location - Client Site
NA

Job Advert Summary

At Pragma, we provide the opportunity for individuals to enjoy their working lives as much as their home lives. We foster a team environment in which each individual is recognised, valued and developed to support our company strategy. We encourage people with disabilities and from diverse backgrounds to apply.

The Security Engineer will be responsible for designing, implementing, and maintaining the technical controls that protect our On Key SaaS platform, data, and infrastructure.The Security Engineer will act as the bridge between security strategy (set by CISO/CIO/CTO) and technical execution (DevOps, Developers, and Support).

Minimum Requirements
  • A tertiary qualification in a relevant field.
  • A minimum of 5 years of experience in IT Security-related roles.
  • Strong knowledge of Azure security architecture and cloud infrastructure.
  • Experience with CI/CD security (GitHub Actions, Azure DevOps).
  • Familiarity with network security, identity management, and incident response.
  • Understanding of ISO 27001, SOC 2, GDPR and how controls are implemented technically.
  • Certifications in the following field are desired:
    • AZ-500: Microsoft Azure Security Engineer Associate.
    • CISSP / GIAC Cloud Security Engineer (GCSE).
    • CompTIA Security+.
Duties & Responsibilities
  • Platform & Infrastructure Security
    • Implement and maintain Azure-native security controls (Defender for Cloud, Sentinel, Key Vault, etc.).
    • Ensure secure configurations of cloud services, storage accounts, virtual networks, and Kubernetes clusters.
    • Apply network segmentation, WAFs, and DDoS protections.
    • Regularly assess configurations against CIS Benchmarks and NIST frameworks.
  • Application Security Integration
    • Collaborate with developers to embed security into the SDLC.
    • Static and dynamic code analysis (SAST, DAST).
    • Dependency and container vulnerability scanning.
    • Secrets detection and management.
    • Review and enforce secure coding standards across repositories.
  • Identity & Access Management (IAM)
    • Maintain least privilege principles across Azure AD, CI/CD, and internal tools.
    • Manage MFA, conditional access policies, and just-in-time (JIT) permissions.
    • Audit service principals, tokens, and credentials in all environments.
  • Threat Detection & Incident Response
    • Deploy and fine-tune SIEM/SOAR tools (e.g., Azure Sentinel).
    • Investigate alerts, correlate events, and lead technical triage.
    • Create and maintain incident response playbooks for common scenarios.
  • Security Automation & Continuous Improvement
    • Build security automation pipelines for patching, scanning, and alerting.
    • Implement Infrastructure as Code (IaC) security policies (Terraform Sentinel, OPA).
    • Contribute to compliance evidence collection for SOC 2 / ISO 27001.


  • Cape Town, Western Cape, South Africa Global One Full time R120 000 - R180 000 per year

    Job briefCloud security engineers specialize in providing security systems and tools management related to the cloud technologies and playing a vital role in protecting an organizations data.Their job description entails investigating and analyzing existing cloud structures and creating new and enhanced security methods that will enhance the security of...

  • Security Engineer

    6 days ago


    Cape Town, Western Cape, South Africa Boardroom Appointments Full time R250 000 - R500 000 per year

    Key purpose:The Security Engineer (L3) is responsible for managing tickets of high complexity, conducts advanced and complicated tasks, and provides resolution to a diverse range of complex problems. This position uses considerable judgement and independent analysis within defined policies and practices. Applies analytical thinking and deep technical...

  • Security Engineer

    6 days ago


    Cape Town, Western Cape, South Africa Boardroom Appointments Full time R1 000 000 - R2 500 000 per year

    Job purpose: The Security Engineer is responsible for managing tickets of high complexity, conducts advanced and complicated tasks, and provides resolution to a diverse range of complex problems. This position uses considerable judgement and independent analysis within defined policies and practices. Applies analytical thinking and deep technical...


  • Cape Town, Western Cape, South Africa Redherd Full time R900 000 - R1 200 000 per year

    We're on the lookout for a battle-hardened Security Support Engineer with a track record of solving perplexing technical conundrums, and an unquenchable thirst for all things security .About the RoleAs a Security Support Engineer, you will provide essential technical support to customers by not only answering queries but also offering guidance on...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time R120 000 - R180 000 per year

    Job purpose: As a Principal Security Engineer, you will be responsible for delivering enterprise-level installations, configuration and fault management in complex environments. Perform IT functions such as design, analysis, evaluation, testing and implementation of applications programs supporting the clients infrastructure, business processes, operations...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Cyber Security Engineer - 6 Month ContractMinimum Requirements:7+ years experience in Infrastructure, Software Development, DevOps or Security4+ years of design and implementation of highly available, enterprise-scale public Cloud infrastructure.3+ years in AWS with a focus on Data, Security & IAMintroducing cloud security technology (start-up) in an...


  • Cape Town, Western Cape, South Africa Redherd Full time R900 000 - R1 200 000 per year

    ​​​​​​​Cyber Security Specialist: EngineeringAbout RedherdRedherd is a specialist technical cybersecurity recruitment firm supporting organisations that are building or maturing high-performance cyber functions. We partner with companies undergoing significant digital transformation who need deeply skilled security professionals capable of...


  • Cape Town, Western Cape, South Africa Integrity360 Full time R1 200 000 - R2 400 000 per year

    About UsIntegrity360 is the largest independent cyber security provider in Europe, with a growing international presence spanning the UK, Ireland, mainland Europe, Africa and the Caribbean. With over 700 employees, across 12 locations, and six Security Operations Centres (SOCs)-including locations in Dublin, Sofia, Stockholm, Madrid, Rome and Cape Town-we...


  • Cape Town, Western Cape, South Africa DLK Group Full time R1 000 000 - R3 000 000 per year

    Job DescriptionThe role of the Specialist Application/Platform Security Engineer is to design and implement security measures for applications and platforms and encompasses many activities including (but not limited to): Conducting security assessments and vulnerability testingMonitoring and responding to security incidents and threatsEnsuring compliance...


  • Cape Town, Western Cape, South Africa Lula Full time R600 000 - R1 200 000 per year

    Job title: Senior Security Operations EngineerReporting to: Engineering Team LeadLocation: Cape TownALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S EE TARGETSWHAT WE DOLula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their...