Senior Software Engineer

FACT (PTY) LTD

Johannesburg

On-site

ZAR 1,200,000 - 1,800,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

FACT (PTY) LTD in Johannesburg is seeking a senior AI/agentic software engineer to drive architecture decisions, guide AI-enabled development and ensure quality across frontend, backend, APIs and cloud services.

You will lead by example in a distributed, enterprise setting, review AI-generated designs and code, coach engineers and raise the technical standard while delivering solid results on a 6-month on-site contract with potential extension.

Qualifications

  • Principal-level software engineering capability.
  • Extensive experience with complex enterprise software.
  • Strong full-stack experience across frontend, backend, APIs.
  • Experience with distributed systems and API-driven architectures.
  • Knowledge of modern application architecture, cloud, and data.

Responsibilities

  • Make and validate architecture decisions.
  • Review AI-generated designs and code.
  • Ensure systems are scalable, secure, maintainable and performant.
  • Identify technical debt and architectural risks.
  • Coach other engineers and raise technical standards.

Skills

AI tooling
Full-stack development
Architectural leadership
Distributed systems
APIs
Cloud
CI/CD
DevSecOps
Security

Tools

GitHub Copilot
Claude
Enterprise AI platforms
React Native
Flutter

Job description

Do you use AI agents to actually engineer software, and knows how to control, validate and improve their output? - Then we are looking for you!

Location: Johannesburg

Work Arrangement: On-site

Employment Type: 6 months contract (extendable)

Level: Senior (20 years+)

Salary: Market Related

1. AI / Agentic Software Engineering
  • Use AI tools such as GitHub Copilot, Claude or equivalent enterprise AI platforms
  • Direct AI agents to perform software engineering tasks
  • Create and improve prompts, AI Skills, instruction files and workflows
  • Evaluate AI-generated code rather than blindly accepting it
  • Build reusable AI-enabled engineering capabilities.
2. Full-Stack Development

Must be comfortable working across:

  • Frontend
  • Backend
  • APIs
  • Mobile
  • Cloud
  • Data
  • Integration services
  • Persistence/database layers

The candidate must be framework-agnostic rather than tied to one technology.

3. Architecture & Technical Leadership

You will:

  • Make and validate architecture decisions
  • Review AI-generated designs and code
  • Ensure systems are scalable, secure, maintainable and performant
  • Identify technical debt and architectural risks
  • Coach other engineers
  • Raise the overall technical standard.
4. Engineering Quality: Strong knowledge of

Security | Performance | Reliability | Maintainability | Accessibility | Observability | Automated Testing | Scalability | CI/CD | DevSecOps

Must have Technical Background in: Software Engineering

Look for someone with:

  • Principal-level software engineering capability
  • Complex enterprise software experience
  • Strong full-stack experience
  • Distributed systems
  • API-driven architectures
  • Modern application architecture
  • Cloud
  • Data
  • Ability to work across changing technologies.
Mobile / Cross-Platform
Strongly preferred:
  • React Native
  • Flutter
Advantageous:
  • .NET MAUI
  • Swift
  • Kotlin
  • Ionic.
Hands-on experience with:
  • GitHub Copilot
  • Claude
  • Enterprise AI development platforms
  • AI-assisted software development
  • Directing AI agents to perform software engineering tasks
  • Creating/refining AI Skills
  • Prompt libraries
  • Markdown instruction files
  • Coding agents
  • Reusable AI engineering workflows
  • Understanding how instructions, context, examples and feedback affect AI-agent performance
  • Identifying AI failure modes.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Implementation Engineer
Senior Software Implementation Engineer

Kaitlin Mornet • Johannesburg

On-site
ZAR 1,004,000 - 1,451,000
Hybrid/private flexible options
Senior AI Software Engineer - Midrand / Hybrid - R900K PA
Senior AI Software Engineer - Midrand / Hybrid - R900K PA

ATS Client • Midrand

On-site
ZAR 1,000,000 - 1,700,000
AI Implementation Engineer
AI Implementation Engineer

AES Global • Cape Town

On-site
ZAR 420,000 - 600,000
Senior AI Engineer
Senior AI Engineer

Durbanville Classifieds • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Senior AI Software Engineer - Midrand / Hybrid - R900K PA
Senior AI Software Engineer - Midrand / Hybrid - R900K PA

E-Merge • South Africa

On-site
ZAR 810,000 - 990,000
Technical Lead Developer (AI)
Technical Lead Developer (AI)

Blue Pearl PTY • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Software Implementation Engineer
Senior Software Implementation Engineer

Manpower Sa (Pty) Ltd • Durban

On-site
ZAR 900,000 - 1,300,000
AI Engineer
AI Engineer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Senior Full Stack Developer - AI-Enabled Software Engineering
Senior Full Stack Developer - AI-Enabled Software Engineering

iDbase Software • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Full Stack Developer
Senior Full Stack Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 700,000 - 900,000