Principal Software Engineer

Sabenza IT
Johannesburg, Gauteng
Full-time
Posted 20 hours ago
Full-time IT & Software
Apply for this job

Job Description

What You’ll Do

  • 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), multi-agent systems and modern AI platforms
  • Design and develop native mobile applications (iOS & Android) and cross-platform solutions (Flutter, React Native or .NET MAUI)
  • Partner with clients and engineering teams to solve complex technical challenges
  • Mentor senior engineers and raise 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

What We’re Looking For

Core Experience

  • 20+ years of professional software engineering experience
  • Bachelor’s degree in Computer Science, Information Systems or related field (preferred)
  • Strong system architecture capabilities

Cloud & Architecture

  • Extensive experience building cloud-native applications on Azure, AWS and/or Google Cloud
  • Deep knowledge of modern software architecture, APIs, distributed systems, DevSecOps, CI/CD and secure software engineering

AI & Emerging Tech

  • Hands-on experience with multi-agent AI systems, Edge AI and On-device AI
  • Proven ability to build intelligent applications using LLMs and modern AI platforms

Mobile

  • Experience developing native mobile applications using Swift and/or Kotlin
  • Experience with cross-platform frameworks (Flutter, React Native or .NET MAUI)

AI-Native Engineering & Developer Experience

  • Active daily use of modern AI coding tools and platforms, including: Cursor, Claude Code, GitHub Copilot, OpenAI Codex, Windsurf, Gemini Code Assist, Lovable, Bolt.new, Firebase Studio
  • Experience building engineering platforms, accelerators and improving Developer Experience (DevEx)

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
Technical Lead – iStore Education
Core · Sandton
Business Analyst - Office of the Group Managing Director (Germiston Onsite)
Datafin IT Recruitment · Johannesburg
Platform Operations Lead (AWS / Kubernetes / DevOps) (Johannesburg Hybrid)
Datafin IT Recruitment · Johannesburg
Senior .NET Full Stack Developer -Sandton - On-site - 6-12 Month Contract (Renewable)
Datafin IT Recruitment · Johannesburg
Apply for this job
Job details
Job TypeFull-time
LocationJohannesburg, Gauteng
CategoryIT & Software
Experience20+ years
Posted28 September 2026
Closing Date12 October 2026
Sabenza IT
Johannesburg, Gauteng

New to applying?

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

How to apply guides
Apply for this job