2,087,608open jobs
127,854companies
239,690added this week
Browse all
Salary
$54k – $72k per year (gross)
Location
In office (Johannesburg)
Seniority
Staff
Employment
Full-Time

First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match
Introduction

Location: Durban (Preferred) | Pretoria (Second Preference)
Contract Type: 12-Month Contract
Start Date: 01 December 2026

About the Opportunity

An established international technology organisation is seeking an experienced Senior Software Developer to provide advanced technical leadership, architectural direction and engineering expertise across multiple software development teams.

This is a senior technical leadership position suited to an accomplished software developer with extensive experience in backend development, system architecture, distributed systems and modern software engineering practices.

The successful candidate will play a key role in shaping technical standards, driving architectural decisions, improving platform reliability and introducing innovative engineering approaches, including AI-assisted development and responsible AI governance.

The role requires someone who can operate beyond individual team delivery, influence technical decisions across multiple teams, resolve complex systemic challenges and mentor senior developers and other engineering professionals.

Duties & Responsibilities

Key Responsibilities

Software Architecture and Technical Leadership

  • Architect and deliver highly complex software solutions and cross-service applications.
  • Lead architectural reviews and technical assessments, ensuring solutions are scalable, secure, maintainable and aligned with long-term business objectives.
  • Define technical approaches, architectural standards and implementation guidelines across multiple engineering teams.
  • Evaluate distributed systems, cloud-native architectures, microservices, RESTful APIs and event-driven solutions.
  • Identify and address cross-team technical dependencies, integration challenges and architectural risks.
  • Drive the resolution of systemic technical debt and platform-wide engineering challenges.

Backend Development and Engineering Excellence

  • Provide advanced technical expertise in C# and backend software development.
  • Oversee the development of complex software components and services.
  • Promote clean code, secure coding practices and consistent engineering standards.
  • Guide teams in implementing effective software development and testing practices.
  • Drive testing strategies and quality governance across engineering teams.
  • Ensure software solutions meet performance, scalability, security and regulatory requirements.

AI-Assisted Development and Innovation

  • Champion the adoption of AI-assisted development tools and modern AI-augmented engineering practices.
  • Establish responsible AI development standards, governance frameworks and critical evaluation processes.
  • Guide developers in effectively using AI tools for code generation, testing, debugging and software development.
  • Ensure AI-generated code and solutions are critically assessed for accuracy, security, quality and regulatory compliance.
  • Evaluate emerging technologies, frameworks and development tools through technical assessments and proof-of-concept initiatives.
  • Drive continuous engineering innovation and promote modern software development approaches across teams.

Technical Mentoring and Team Development

  • Coach and mentor senior developers and other engineering professionals in advanced technical concepts and architectural thinking.
  • Establish engineering standards, technical guidelines and knowledge-sharing practices.
  • Provide technical guidance when teams encounter complex development, architectural or regulatory challenges.
  • Promote collaboration, accountability and technical autonomy across engineering teams.
  • Develop and maintain technical documentation, architectural decision records and engineering standards.

DevOps, Production Support and Operational Excellence

  • Drive improvements in CI/CD architecture, deployment processes and platform engineering practices.
  • Provide technical leadership in resolving complex production incidents and systemic software issues.
  • Support platform reliability, performance optimisation and operational resilience.
  • Identify potential production risks and implement preventative engineering improvements.
  • Promote effective observability, monitoring and incident management practices.
  • Participate in production support and after-hours incident resolution when required.

Stakeholder Engagement and Compliance

  • Collaborate with engineering managers, enterprise architects, product managers and compliance teams.
  • Provide technical input into product roadmaps, development priorities and architectural decisions.
  • Assess the security, regulatory and compliance implications of significant technical decisions.
  • Ensure engineering solutions align with applicable regulatory requirements and organisational standards.
  • Support technical decision-making by balancing business value, delivery requirements, cost implications and long-term sustainability.
Desired Experience & Qualification

Minimum Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology or a related field.
  • Approximately 6+ years of progressive software development and system design experience.
  • Strong expertise in C# and backend software development.
  • Advanced experience with PostgreSQL and relational database technologies.
  • Extensive experience in software testing, automated testing strategies and quality assurance.
  • Strong understanding of software architecture, distributed systems and complex multi-service applications.
  • Experience with RESTful APIs, microservices, event-driven architecture and asynchronous communication.
  • Strong knowledge of CI/CD, DevOps practices and modern software deployment methodologies.
  • Experience with Git, version control and software development life cycles.
  • Demonstrated experience providing technical leadership, mentoring developers and conducting architectural or code reviews.
  • Experience resolving complex production issues and technical challenges.
  • Strong understanding of application security and software development within regulated environments.

 

Advantageous Requirements

  • Postgraduate Diploma or Master's Degree in Computer Science, Software Engineering, Artificial Intelligence or Systems Design.
  • Experience within iGaming, online gaming, financial services or other regulated technology environments.
  • Experience with cloud platforms and cloud-native development.
  • Exposure to Docker, Kubernetes and containerised applications.
  • Experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor or similar platforms.
  • Experience establishing AI governance frameworks and responsible AI development practices.
  • Experience driving technical standards and architectural governance across multiple development teams.
  • Experience with high-availability, high-performance and 24/7 production environments.

 

Required Skills and Competencies

  • Advanced software development and architectural expertise.
  • Strong technical leadership and decision-making abilities.
  • Excellent analytical and complex problem-solving skills.
  • Ability to influence technical direction across multiple teams.
  • Strong mentoring, coaching and knowledge-sharing capabilities.
  • Excellent communication and stakeholder engagement skills.
  • Strategic thinking and the ability to evaluate long-term technical implications.
  • Strong focus on software quality, security, scalability and regulatory compliance.
  • Ability to drive innovation and continuous engineering improvement.

 

Important: This position requires a technically strong senior developer with proven C# backend development, PostgreSQL and software testing experience, combined with advanced system architecture and technical leadership capabilities.

Package & Remuneration

R 75 000.00 - R 100 000.00 per month, depending on qualifications and experience

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,087,608 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Johannesburg
In office · Full-Time · South Africa
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Frontend
Angular
JQuery
DevOps
Rest API
CI/CD
Docker
Kubernetes
Windows
Management
Agile
Scrum
Waterfall
Apply
In office · Full-Time · South Africa
JavaScript
PHP
TypeScript
SQL
C#
Dart
Frontend
Angular
Mobile
Flutter
Management
Agile
Scrum
Apply
In office · Full-Time · South Africa
C#
C#
.NET
DevOps
Azure DevOps
Azure
CI/CD
Apply
$39k – $40k per year (gross) · In office · Full-Time · Cape Town
Python
PowerShell
C++
DevOps
Git
Management
Jira
Agile
Apply
$36k – $58k per year (gross) · In office · Full-Time · South Africa
JavaScript
TypeScript
SQL
Node JS
Frontend
Webpack
Yarn
npm
esbuild
Turbopack
DevOps
Rest API
AWS
AWS Lambda
QA
Jest
Mocha
Apply
$197k – $314k per year · Hybrid · Full-Time · 10+ years exp · PhD · San Francisco
Python
Go
JavaScript
Ruby
C#
C++
Node JS
Scala
Apex
Apex
MuleSoft
Databases
HBase
Apache Kafka
AI/ML
Copilot
Cursor
Windsurf
Claude
Spark
Claude Code
Prompt Engineering
AI Agents
OpenAI
OpenAI Codex
Agentforce
Frontend
Yarn
DevOps
Rest API
gRPC
GCP
Heroku
Azure
CI/CD
AWS
SOAP
Management
Agile
Apply
$135k – $175k per year · In office · Nationals only · Full-Time · Bachelor's Degree · Redwood City
Python
Python
FastAPI
Databases
MySQL
PostgreSQL
AI/ML
Edge AI
DevOps
Rest API
Terraform
Ansible
Helm
Prometheus
GitLab CI
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Amazon EKS
Amazon S3
Linux
Apply
In office · Full-Time · Santiago
Java
SQL
C#
DevOps
Rest API
Apply
$78k – $105k per year · Remote (United States) · Full-Time · 7+ years exp · United States
AI/ML
Copilot
AI Agents
RAG
Agentic Workflows
Management
ServiceNow
SharePoint
Marketing
Salesforce
Zendesk
Apply
$140k – $200k per year · In office · TS/SCI · Full-Time · 8+ years exp · Bachelor's Degree · Herndon · Saint Louis · Westminster
Databases
ElasticSearch
AI/ML
Hadoop
DevOps
Rest API
OpenShift
Chef
ArgoCD
Kubernetes
GitLab
Linux
Management
Agile
Apply
$43k – $72k per year (gross) · In office · Full-Time · Johannesburg
SQL
C#
Databases
PostgreSQL
AI/ML
Copilot
Cursor
ChatGPT
DevOps
Rest API
CI/CD
Git
Docker
Kubernetes
Apply
$47k – $83k per year (gross) · In office · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
PostgreSQL
Frontend
React.js
DevOps
Helm
Azure DevOps
Loki
Azure
CI/CD
AWS
Kubernetes
Grafana
Amazon EKS
Amazon CloudWatch
Apply
$65k – $94k per year (gross) · In office · Full-Time · Johannesburg
Management
Monday.com
Smartsheet
Microsoft Project
Apply
In office · Full-Time · Johannesburg
Cybersecurity
ISO 27001
Microsoft Defender
Apply
Hybrid · Full-Time · Johannesburg
Management
Agile
Apply
In office · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
Frontend
React.js
Mobile
Firebase
DevOps
Rest API
GCP
CI/CD
Git
Google Cloud Run
GitHub
Apply
$19k per year · Remote (South Africa) · Pretoria · Cape Town · Durban · Johannesburg
SQL
Databases
PostgreSQL
AI/ML
AI Agents
Replicate
DevOps
Rest API
Cloudflare
Cybersecurity
ISO 27001
SOC 2
GDPR
Microsoft Entra ID
Active Directory
Management
Intercom
Freshdesk
QA
Sentry
Apply
≈ $31k – $81k per year (Estimated) · Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · Johannesburg
Python
PowerShell
AI/ML
AI Agents
DevOps
Rest API
GCP
Prometheus
Azure
AWS
Cortex
Windows
Cybersecurity
MITRE ATT&CK
SIEM
Apply
In office · Johannesburg
Apply
See all jobs
This is one of many
2,087,608 more open roles from verified company boards, updated every day.