2,160,357open jobs
138,838companies
235,945added this week
Browse all
Location
Remote (South Africa)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
Introduction

We are seeking an experienced Senior Full Stack Developer to join a dynamic, internationally collaborative technology environment. The successful candidate will take a leading role in designing, developing, implementing and maintaining scalable, high-quality software solutions.

This opportunity is suited to a technically strong software development professional with extensive experience in Java, .NET and C#, combined with proven leadership capabilities and a solid understanding of modern software engineering and DevOps practices.

The successful candidate will lead and guide a software development team, oversee the full Software Development Life Cycle (SDLC), drive Agile delivery excellence and contribute towards the implementation of innovative AI-driven solutions that improve development efficiencies and software quality.

Key Responsibilities
  • Lead and guide a Software DevOps Feature Team in delivering and maintaining high-quality software solutions.

  • Oversee the complete Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, compliance, deployment and operations.

  • Translate business and end-user requirements into scalable, reliable and effective software solutions.

  • Drive the design, development and maintenance of robust software applications.

  • Lead Agile development activities and continuously improve team delivery performance and KPIs.

  • Collaborate with cross-functional teams, stakeholders and international technology partners.

  • Conduct code reviews and ensure adherence to software engineering standards and best practices.

  • Mentor, coach and support junior developers in their technical and professional development.

  • Identify and resolve complex technical challenges, system bottlenecks and software defects.

  • Ensure software security, system integrity, availability and compliance with relevant standards.

  • Drive continuous improvement across development processes, tools and methodologies.

  • Identify opportunities to leverage AI tools and technologies to improve team efficiency, productivity and software quality.

  • Work within a full DevOps environment, supporting both software development and operational activities.

  • Communicate effectively with technical and business stakeholders to ensure successful delivery of requirements.

  • Implement systematic problem-solving approaches and workarounds to maintain system availability in line with applicable SLAs and OLAs.

Essential Skills
  • Advanced programming proficiency in Java, .NET and C#.

  • Strong understanding and practical application of the Software Development Life Cycle (SDLC).

  • Extensive experience in database design, development and maintenance.

  • Strong knowledge and practical application of Agile methodologies.

  • Experience leading software development teams and improving delivery performance and KPIs.

  • Experience with cloud technologies and cloud architecture.

  • Proficiency in version control systems, particularly Git and GitHub.

  • Strong problem-solving, analytical and troubleshooting capabilities.

  • Excellent technical leadership, team management and stakeholder engagement skills.

Advantageous Skills
  • DevOps practices, tools and methodologies.

  • Docker and Kubernetes.

  • Front-end development technologies, particularly React and Angular.

  • Microservices architecture.

  • API development, integration and management.

  • Continuous Integration and Continuous Deployment (CI/CD) pipelines.

  • IT security principles and software security best practices.

  • ITIL processes and service management.

  • Business intelligence, analytics and reporting solutions.

  • AI tools, technologies and their application within software development.

  • Experience mentoring and coaching junior software developers.

Qualifications and Experience
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field.

  • Minimum 6+ years of experience building, developing and maintaining mission-critical software systems within corporate or medium-sized business environments.

  • Minimum 3+ years of proven experience in senior, technical leadership or team leadership roles within IT or software engineering teams.

  • Demonstrable experience leading software development teams and delivering complex software solutions.

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,160,357 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
Remote (Finland, Norway, Sweden) · Full-Time · Helsinki · Tampere · Stockholm · Oslo
SQL
Databases
Microsoft Fabric
Analytics
Power BI
Apply
Remote (Brazil) · Full-Time · Brazil
JavaScript
Java
SQL
Java
Quarkus
Frontend
JQuery
Mobile
JUnit
DevOps
Rest API
CI/CD
Jenkins
Git
Cybersecurity
SonarQube
Management
Scrum
Kanban
QA
Selenium
JMeter
Apply
Remote (United States) · 8+ years exp · Bachelor's Degree · United States
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
IAM
Management
Agile
Apply
$134k – $255k per year · Remote (United States) · Full-Time · 12+ years exp · United States
SQL
C#
DevOps
Terraform
AWS
GitHub
Cybersecurity
HIPAA
Management
Agile
Scrum
MedTech
HL7
FHIR
Apply
Full-Stack Engineer 2 hours ago
$180k – $350k per year · Remote (United States) · Full-Time · 3+ years exp · New York
Go
TypeScript
Databases
PostgreSQL
Neo4j
AI/ML
Cursor
Claude Code
LLM
RAG
DevOps
Azure
AWS
Apply
Software Engineer 1 day ago
In office · 3+ years exp · Bachelor's Degree · Toronto
JavaScript
Java
PHP
TypeScript
Node JS
Java
Spring Boot
Node JS
Express
Databases
MySQL
PostgreSQL
Redis
Frontend
Tailwind CSS
Next.js
Bootstrap
React.js
Sass
Mobile
React Native
DevOps
Rest API
GCP
CI/CD
Git
Docker
Kubernetes
API Gateway
Management
Agile
Apply
In office · Bachelor's Degree · Mexico City
Java
Kotlin
SQL
Java
Spring Boot
Hibernate
Spring Security
Kotlin
Mockito
Databases
MySQL
PostgreSQL
Redis
Cassandra
RabbitMQ
Apache Kafka
Frontend
GraphQL
Mobile
JUnit
DevOps
Rest API
GCP
GitHub Actions
Dynatrace
Prometheus
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
AWS Lambda
GitHub
GitLab
Cybersecurity
Checkmarx
Fortify
OWASP
Management
Agile
Apply
Software Engineer III 3 hours ago
$79k – $131k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · Raleigh
JavaScript
SQL
C#
C++
C#
.NET
DevOps
Windows
Unix
Management
Agile
Waterfall
Apply
Software Engineer 3 hours ago
In office · Full-Time · 3+ years exp · Bachelor's Degree · Audubon
Python
JavaScript
Rust
TypeScript
C++
Node JS
C++
CMake
Qt
Frontend
Vue.js
Svelte
Angular
React.js
DevOps
gRPC
Docker
Windows
Management
UML
MedTech
Verification & Validation
Apply
In office · 13+ years exp · Bachelor's Degree · Dallas
Python
SQL
Apex
Apex
Salesforce Data Cloud
Databases
Databricks
Apache Kafka
AI/ML
LangGraph
LangChain
Spark
MLFlow
Vertex AI
Embeddings
AI Agents
RAG
Google ADK
LLMOps
LLM Evaluation
LLM Guardrails
Agentic Workflows
Mobile
Twilio
DevOps
GCP
Azure
CI/CD
Kubernetes
Platform Engineering
Apply
In office · Full-Time · 10+ years exp · Johannesburg
JavaScript
Java
TypeScript
SQL
Java
Maven
Quarkus
Databases
PostgreSQL
Oracle
AI/ML
Copilot
RAG
Context Engineering
LLM Guardrails
Frontend
Angular
DevOps
Terraform
Ansible
GitHub Actions
CloudFormation
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Nginx
Incident Management
GitHub
Apache HTTP Server
Management
Jira
Agile
Apply
In office · Full-Time · Johannesburg
Java
Management
Agile
Apply
In office · Full-Time · 2+ years exp · Johannesburg
Apply
In office · Full-Time · 5+ years exp · Johannesburg
Python
Java
SQL
ABAP
ABAP
SAP BTP
Databases
SAP HANA
Apache Kafka
SAP BW
AI/ML
Copilot
DevOps
AWS
Amazon S3
Management
Confluence
Jira
Agile
ITSM
Apply
In office · Full-Time · 7+ years exp · Johannesburg
Python
Java
SQL
Databases
Snowflake
Apache Kafka
AI/ML
Spark
Embeddings
Prompt Engineering
Function Calling
AI Agents
LLM
RAG
Structured Outputs
Context Engineering
Semantic Search
Knowledge Graph
LLM Guardrails
Machine Learning
DevOps
Rest API
Terraform
GitHub Actions
CI/CD
AWS
Docker
Kubernetes
GitHub
Analytics
ETL/ELT
Apply
Equity · Hybrid · Full-Time · 6+ years exp · Master's Degree · Johannesburg
Apply
In office · 3+ years exp · Johannesburg
Management
Agile
Apply
Hybrid · Full-Time · Bachelor's Degree · Johannesburg
Apply
In office · Johannesburg
Apply
≈ $42k – $108k per year (Estimated) · In office · Full-Time · Master's Degree · Johannesburg · Casablanca
Apply
See all jobs
This is one of many
2,160,357 more open roles from verified company boards, updated every day.