Software Engineer jobs in South Africa
Explore 8 matching jobs.
Lead Software Engineer
Sabio
Posted: 10/21/2026AngularAWSAzureCloudDockerGoogle Cloud PlatformJavaJavaScriptKubernetes+6 more
Senior PK Analyst – R Programmer
Parexel
Posted: 10/20/2026Google Cloud PlatformLinuxUnix
Principal Mobile Engineer – POS Terminal
Moniepoint Inc. (Formerly TeamApt Inc.)
Posted: 10/16/2026AndroidFlutterJavaJavaScriptKotlin
Grading Assistant – Software Development Life Cycle II
GCU
Posted: 10/16/2026Senior Statistical Programmer – FSP
Parexel
Posted: 10/13/2026Statistical Programmer II
ICON plc
Posted: 10/9/2026Engineering Graduate Trainee
Nestle
Posted: 10/5/2026Principal Clinical Data Standards, R Programmer
ICON plc
Posted: 9/21/2026CMS Developer
Huzzle.com
Posted: 9/17/2026JavaScriptWordPress
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong full-stack engineering capabilities with hands-on proficiency in backend languages such as Python, C#/.NET, or Java/Spring, alongside modern web technologies like React, Angular, or Vue.js. Proven ability to lead technical delivery of AI-enabled solutions while ensuring quality, security, and performance across production systems.
Highest-signal resume keywords
Technical LeadershipFull-Stack EngineeringAI-Enabled Software DeliveryCloud Platforms ExperienceAutomated Testing and CI/CD
Tech Stack
Tools & technologiesAngularAWSAzureCloudDockerGoogle Cloud PlatformJavaJavaScriptKubernetesPythonReactSpringTypeScriptVue.js.NET
About the role
Key responsibilities & impact- Provide day-to-day technical leadership for the Software Engineering team in South Africa
- Write, review and maintain high-quality production code across frontend, backend and integration layers
- Lead technical delivery of complex AI-enabled, voice and contact centre solutions from design through deployment and operational support
- Apply technical direction across multiple projects while ensuring scope, quality, security, performance and delivery commitments
- Act as the senior escalation point for complex technical issues across application code, integrations, cloud services, infrastructure and production environments
- Remove technical blockers and escalate delivery risks early
- Break down work, assess technical complexity and provide realistic estimates, assumptions and dependencies
- Mentor engineers through pairing, coaching, design reviews and code review
- Work with delivery leads, architects and customer stakeholders to shape technical approaches and communicate progress, risks and trade-offs
- Promote automated testing, CI/CD, observability, security controls, documentation and reusable patterns
- Contribute to the AI Practice leadership team on standards, resourcing, capability, technical risk and continuous improvement
- Support production services through structured troubleshooting, root-cause analysis and reliability improvements
Requirements
What you’ll need- More than five years of commercial software engineering experience
- Experience leading or providing technical direction to software engineering teams in a delivery environment
- Strong full-stack engineering capability covering backend services, APIs, integrations, data persistence and modern web applications
- Hands-on proficiency in at least one core backend language such as Python, C#/.NET or Java/Spring, plus JavaScript or TypeScript using React, Angular or Vue.js
- Experience designing, building and supporting secure, scalable and observable production systems
- Strong understanding of REST APIs, asynchronous processing, real-time integration patterns and event-driven architectures
- Practical experience with automated testing, peer review, source control, CI/CD pipelines and infrastructure as code
- Experience with cloud platforms such as Microsoft Azure, AWS or Google Cloud Platform
- Experience with Docker and ideally Kubernetes
- Ability to diagnose complex issues across the full solution stack and make sound technical decisions under delivery pressure
- Ability to estimate engineering work, explain assumptions and identify technical dependencies and risks
- Clear written and verbal communication, including confidence working directly with customers and senior delivery stakeholders
- Proven experience mentoring engineers and raising engineering standards
- Experience delivering AI-enabled software projects in a commercial environment
- Practical understanding of generative AI application patterns, including model integration, orchestration, prompt management, evaluation, guardrails, monitoring and responsible use
- Experience integrating AI services such as Azure OpenAI, Azure AI Services, Amazon Bedrock or equivalent services
- Understanding of the operational requirements of customer-facing AI systems, including latency, resilience, observability, security, data privacy and human escalation
- All applicants must have the right to work in the territory to which the role relates
- Sabio Group is unable to offer sponsorship
Benefits
Comp & perks- Remote/Flexible work
- Discovery Medical Aid
- Connectivity Allowance
- 15 days paid holiday a year (this excludes three Sabio days)
- Momentum EAP
- Inclusive environment
- Continuous learning and career development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonC#/.NETJava/SpringJavaScriptTypeScriptReactAngularVue.jsREST APIsEvent-Driven Architectures
Soft Skills
Clear CommunicationMentoring EngineersProblem-Solving
Tools & Technologies
Microsoft AzureAWSGoogle Cloud PlatformDockerKubernetes
Industry Keywords
AI-Enabled SolutionsProduction SystemsTechnical DirectionObservabilityData Privacy
