Staff Software Engineer (Located in South Africa)

KnowBe4 · Cape Town, South Africa · Engineering

Posted 2026-11-14

Apply for this role →

Please submit your resume in English.

To learn more about our team and office culture in Cape Town, South Africa visit the following links.

Careers Page: https://www.knowbe4.com/careers/locations/cape-town

Glassdoor: https://www.glassdoor.com/Location/KnowBe4-Cape-Town-Location-EI_IE969384.0,7_IL.8,17_IC2653748.htm

LinkedIn: https://www.linkedin.com/company/knowbe4/life/southafrica/

The Staff Software Engineer in this role is responsible for developing new and exciting products for KnowBe4’s customers, alongside other engineers in a fast-paced, agile development environment.

Responsibilities:

Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies

Assist other team members by providing technical direction

Defines approaches and solutions to complex technical problems

Makes significant contributions in new technology, sometimes resulting in patents, trade secrets, and/or professional publications and presentations

Translates KnowBe4's strategic goals into operational plans

Provides coordination across functional boundaries.

May act as team lead for larger sub-projects or entire, small projects

Qualifications:

BS or equivalent plus 10 years experience

MS or equivalent plus 5 years experience

Ph.D. or equivalent plus 4 years experience

Training in secure coding practices (preferred)

Apply for this role →

← Back to all jobs