Job Title

Software Developer & Cyber Security Specialist

South Africa, Gauteng
Back to jobs
R65000 - R82000 Per Month
Area: South Africa, Gauteng
Sector: Logistics / Transport / Shipping
Posted: 20 May 2026

Job Details

Role Purpose

The Software Developer & Cyber Security Specialist is a dual-mandate role that combines hands-on software engineering — with an emphasis on AI-enabled solutions — with end-to-end ownership of the organisation’s cyber security posture. The role builds and improves the digital tools that make the business more productive, while simultaneously protecting the people, data and systems on which those tools run.

The successful incumbent partners with business and IT leadership to identify problems worth solving with software and AI, ships working solutions, and ensures that everything the Group builds, buys, and operates is designed, configured and maintained to a defensible security standard.

 

Key Accountabilities

1 Software Development & AI Solutions

  • Design, develop, test, deploy and maintain business applications, integrations, APIs and AI-enabled features that solve clearly-scoped business problems.
  • Translate business requirements into clean technical designs; write maintainable, well-documented code; conduct peer code reviews and uphold engineering standards.
  • Build and operationalise AI solutions — including the responsible use of large language models, prompt engineering, retrieval-augmented generation and agentic workflows — where they create defensible business value.
  • Manage source control, build and release pipelines (CI/CD), and ensure every deployment is reproducible, rollback-able and auditable.
  • Apply secure-by-design and privacy-by-design principles from the first line of code: input validation, secrets management, least-privilege access, dependency scanning, threat modelling.

2 Cyber Security Operations

(This role is to take ownership and accountability of cyber security as a whole, with the support of other members of the IT team in terms of some of the day-to-day security administrative functions)

  • Own the day-to-day cyber security posture of the organisation: endpoint protection, e-mail security, identity and access management, network segmentation, vulnerability management and patching cadence.
  • Implement, tune and operate the Group’s security toolset (e.g. EDR/XDR, SIEM, MFA, conditional access, DLP, e-mail gateway, web filtering, vulnerability scanner).
  • Triage and respond to security alerts and incidents; lead containment, eradication and recovery; produce post-incident reports with corrective actions and lessons learned.
  • Run regular vulnerability scans and coordinate remediation with system owners; manage the patch cycle to agreed SLAs.
  • Conduct phishing simulations and security awareness campaigns; measure behaviour change and adjust the programme accordingly.
  • Maintain an up-to-date incident response plan, run tabletop exercises, and ensure the Group is rehearsed — not improvising — when a real incident occurs.

3 IT Infrastructure & Cloud (Azure)

  • Configure, harden and monitor Azure services — including Entra ID (Azure AD), Microsoft 365, Defender for Cloud / Endpoint / Identity, Sentinel, Key Vault, App Services, Storage, Networking and Backup — to Group baselines.
  • Manage identity, access and conditional access policies; enforce MFA, privileged identity management and just-in-time access for sensitive resources.
  • Operate and verify backup, disaster recovery and business continuity arrangements for critical systems; run periodic restore and DR tests and document outcomes.
  • Secure networks, firewalls and segmentation in coordination with infrastructure partners; review configurations against current best practice.

4 Governance, Risk & Compliance

  • Maintain Group information security policies, standards and procedures; keep them current, accessible and enforceable.
  • Ensure compliance with POPIA and any other applicable data-protection legislation; support data subject access requests and breach-notification obligations.
  • Conduct regular risk assessments and third-party / vendor security reviews; track findings to closure.
  • Support internal and external audits; close findings within agreed timelines and without recurrence.
  • Maintain accurate asset, software and licence inventories; manage the access-review cycle for critical systems.

5 User Enablement & Service

  • Act as a credible second-line escalation for complex software, integration and security incidents.
  • Oversee the building and running of a continuous security awareness programme — onboarding, refreshers, targeted campaigns — so that every employee knows how to recognise and report a threat.
  • Produce clear documentation, runbooks and how-to guides for business users and IT colleagues alike.

6 Vendor, Tooling & Budget

  • Evaluate, select and manage vendors relevant to your area of responsibility; negotiate licences and SLAs; hold suppliers to delivery.
  • Operate within the agreed project and tooling budget; flag overruns early with options, not surprises.
  • Maintain a forward-looking technology radar — track relevant Azure, AI and cyber-security developments — and recommend adoption or retirement decisions with reasoning.

 

Key Stakeholders

Internal

  • Chief Information Officer (line manager).
  • Business unit heads and process owners (commercial, operations, finance, HR, SHEQ).
  • IT infrastructure, applications and service-desk colleagues; data and reporting teams.
  • Internal audit, risk and compliance functions; legal and company secretarial.

External

  • Microsoft / Azure partners; managed security service providers (MSSP); software and AI vendors.
  • External auditors and assessors.
  • Industry forums and peer security communities.

 

Candidate Profile

1 Minimum Requirements

  • Experience and proven track record of developing AI software solutions.
  • Knowledge of general IT infrastructure, such as Azure services.
  • First-hand experience implementing and maintaining cyber security solutions for a medium to large organisation.
  • Relevant tertiary qualification (NQF 6 / 7) in Computer Science, Information Systems, Software Engineering, Cyber Security or equivalent — or demonstrable equivalent commercial experience.
  • Minimum 5 years of professional software development experience, including production deployments.
  • Minimum 3 years’ hands-on cyber security experience in an operational role (not exclusively advisory or audit).
  • Working knowledge of secure software development life-cycle (SSDLC) practices, and common application-security pitfalls.
  • Valid driver’s licence; willing to travel on occasion to branches.
  • Clear criminal and credit record (role is subject to security vetting).

2 Preferred Qualifications & Certifications

  • Microsoft certifications: AZ-104, AZ-204, AZ-500, SC-200 or SC-300.
  • Security certifications: CompTIA Security+, CySA+, CEH, or CISSP / CISM.
  • AI development credentials or demonstrable project portfolio
  • Exposure to ISO 27001, NIST CSF or CIS Controls implementation.

3 Technical Skills

  • Strong programming skills in at least one modern language (C# / .NET, Python, TypeScript / Node.js are most relevant).
  • Practical experience building applications and integrations on Microsoft Azure (App Services, Functions, Storage, Key Vault, Entra ID, Logic Apps, API Management).
  • Hands-on experience with AI tooling and frameworks — e.g. large language models, RAG patterns, vector stores, Azure OpenAI, Copilot extensibility, agent frameworks.
  • Working knowledge of Microsoft 365 security stack: Defender for Endpoint / Identity / Office 365, Sentinel, Purview, Intune.
  • Familiarity with key aspect of cyber security – e.g. SIEM / SOAR concepts, log analysis, KQL queries and basic threat hunting.
  • Networking fundamentals: TCP/IP, DNS, VPN, firewalls, segmentation, zero-trust principles.
  • Version control (Git), CI/CD pipelines (Azure DevOps / GitHub Actions), and infrastructure-as-code (Bicep / Terraform) at a working level.

4 Capabilities We Are Selecting For

  • Builder’s mindset — ships working things. Prefers a working prototype over a perfect deck; iterates fast; closes the loop on value, not just on activity.
  • Security instinct — assumes breach. Thinks like an attacker and a defender simultaneously; designs for least privilege; verifies rather than trusts; treats every shortcut as a potential incident.
  • Analytical & logical. Diagnoses problems from first principles; reads logs, code and configurations fluently; reasons about trade-offs without hand-waving.
  • Calm under incident pressure. Stays methodical when systems are down or under active attack; communicates clearly with executives and engineers in the same conversation.
  • Continuous learner. Treats the AI and threat landscapes as moving targets; invests personal time in keeping current; brings new ideas back to the team.
  • Effective communicator. Can adequately explain a vulnerability to a CFO, a control to an auditor, and an API contract to a developer.
  • Integrity — judgement under pressure. Holds the line on security and privacy policy even when it is commercially or politically inconvenient; declares conflicts early.
  • Energy and discipline. Moves quickly where speed compounds, slows down where reversibility matters; finishes what they start.

 

Compensation & Total Reward

 offers a market-related total reward package designed to attract and retain technical builders who can both ship AI-enabled software and defend the organisation against cyber risk.

COMPONENT

STRUCTURE

Total Guaranteed Package (TGP)

R82 000 per month (basic). Patterson C-Upper band (indicative). Final TGP constructed against the successful candidate’s qualifications, skills, experience and current package, within the Group’s remuneration framework.

Retirement Fund

6% employer pension fund contribution (inclusive of disability and funeral benefits, in line with the Group fund rules).

Short-Term Incentive (STI)

Annual STI participation linked to individual and Group performance against the scorecard above. Weighting and targets confirmed on appointment.

Tools of Trade

Laptop, mobile data allowance, and access to required developer / security tooling provided by the Group.

Travel

Occasional travel to branches, reimbursed in line with Group travel policy.

Indicative ranges are benchmarked against the South African IT, software engineering and cyber security market at the Patterson C-Upper band. The final offer is constructed against the successful candidate’s qualification(s), skills, experience and current package, within the Group’s remuneration framework.

 

How We Expect This Role to Operate

  • Weekly operating rhythm: development sprint cadence, security operations review, vulnerability and patch status, and an executive-readable risk summary.
  • Weekly / fortnightly project status review with the CIO.
  • On-call participation for security incidents — measured, not heroic; a clear escalation path exists and is used.
  • Honest escalation is expected and rewarded; silence on bad news is not.

 

Other

The role holder may be required to undertake any other lawful and reasonable responsibilities consistent with the seniority and scope of the position, as the business evolves or operational requirements and priorities change.

Appointments are subject to satisfactory completion of pre-employment checks, including identity, qualification, credit, criminal and security vetting where applicable.