Principal Software Engineer

Sabenza IT
Gauteng
Full-time
Posted 1 hour ago
Full-time IT & Software
Apply for this job

Responsibilities

  • Design and build enterprise-grade software solutions from concept through to production.
  • Define architecture across cloud, backend, web, AI and mobile platforms.
  • Develop production-quality software using AI-assisted engineering workflows.
  • Build intelligent applications powered by Large Language Models (LLMs), AI agents and modern AI platforms.
  • Design and develop native mobile applications (iOS and Android) and cross-platform solutions using Flutter or similar frameworks.
  • Partner with clients and engineering teams to solve complex technical challenges.
  • Mentor senior engineers and influence engineering standards through hands-on technical leadership.
  • Evaluate and introduce emerging technologies that improve engineering capability and business outcomes.
  • Continue coding, prototyping and experimenting with new technologies as part of your daily work.

Requirements

  • Bachelor's degree in Computer Science, Information Systems or related field preferred  
  • 20+ years of professional software engineering experience.
  • Strong architecture capabilities
  • Extensive experience building cloud-native applications using Azure, AWS and/or Google Cloud.
  • Deep knowledge of modern software architecture, APIs, distributed systems, DevSecOps, CI/CD and secure software engineering
  • Multi-agent AI systems
  • Edge AI
  • Experience developing native mobile applications using Swift and/or Kotlin
  • On-device AI
  • React Native or .NET MAUI
  • Developer Experience (DevEx)
  • Building engineering platforms and accelerators
  • Cursor
  • Claude Code
  • GitHub Copilot
  • OpenAI Codex
  • Windsurf
  • Gemini Code Assist
  • Lovable
  • Bolt.new
  • Firebase Studio

Interested in this role?

You'll apply on Sabenza IT's own site before 12 October 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Similar jobs you might like
Storage Specialist – Dell PowerMax to IBM VTS Migration
Sabenza IT · Johannesburg
Embedded Software Engineer - Delphi Migration
Sabenza IT · Pretoria
Principal Software Engineer
Sabenza IT · Johannesburg
Senior Data Engineer – Big Data & Cloudera
Sabenza IT · Johannesburg
Apply for this job
Job details
Job TypeFull-time
LocationGauteng
CategoryIT & Software
Experience20+ years
Posted28 September 2026
Closing Date12 October 2026
Sabenza IT
Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job