Location
In office (Johannesburg)
Employment
Full-Time
First seen by Alion on Nov 3, 2026.
Overview
Company
Impact
Profile match
E and D Recruiters is a South African recruitment agency that sources skilled candidates for leading companies. It focuses on engineering, technical sales and business development roles, including graduate programs and senior mechanical and electrical engineers. The company is headquartered in Pretoria, South Africa.
Reference: Pta004112-EP-1
Software Development Engineer vacancy in Modderfontein. Degree in Computer Science or Engineering with a minimum of 5 years' experience in software and/ or a system design environment. Detailed understanding of C++, Java, C,SQL, PHP, UML, and database design. Duties & Responsibilities Software Development Engineer
Modderfontein
Design software for new electronic products or improve existing designs of said products through innovation and research of new and existing technologies, to provide a reliable, robust, and customer-focused blasting solution.
Required outputs: Functional
Qualifications and expertise required (Must)
Should we not contact you within 14 days, please consider your application as unsuccessful. Your resume will be saved in our database for future purposes.
ONLY SA CITIZENS WILL BE CONSIDERED
Software Development Engineer vacancy in Modderfontein. Degree in Computer Science or Engineering with a minimum of 5 years' experience in software and/ or a system design environment. Detailed understanding of C++, Java, C,SQL, PHP, UML, and database design. Duties & Responsibilities Software Development Engineer
Modderfontein
Design software for new electronic products or improve existing designs of said products through innovation and research of new and existing technologies, to provide a reliable, robust, and customer-focused blasting solution.
Required outputs: Functional
- Design and develop firmware/software solutions.
- Develop and optimise data handling and management systems.
- Solicit business requirements from customers and develop system technical specifications.
- Develop tests (according to best practice) throughout the product development lifecycle.
- Keep abreast of global technological developments in the mining and software engineering space to provide direction for software development projects.
- Assist in the installation and commissioning of new software systems at client sites; interfacing with and ensuring the satisfaction of clients in this process.
Qualifications and expertise required (Must)
- A Degree in Computer Science, Engineering, or equivalent.
- 5 years’ experience programming in a professional capacity.
- Software development experience using C++, Javascript C#, and modern .NET / ASP.NET Core
- Work with operational and analytical databases such as PostgreSQL and ClickHouse.
- Work with containerised deployment technologies such as Docker, Cloud Run and/or Kubernetes.
- Experience working with databases in a software/web development context and Cloud Platforms.
- Software development experience using Golang, QT and QML. (Highly advantageous).
- Mobile application development at commercial level, Android/ IOS. (Highly advantageous).
- Project management methodologies e.g. AGILE, SCRUM, Kanban etc.
- Experience using UX principles to develop user interfaces.
- Web application development at a commercial level, with {JavaScript, HTML5, Angular, NodeJS}.
- Experience using testing tools e.g. Selenium, Postman, Playwright.
- C# and modern .NET / ASP.NET Core
- Backend service and API development
- Distributed and event-driven systems
- Apache Kafka or equivalent enterprise messaging/event-streaming technology
- SQL and database design
- Docker and containerised applications
- REST APIs and service-to-service integration
- Automated unit and integration testing
- Git and modern software development workflows
- CI/CD concepts and production software deployment
- Troubleshooting complex production systems using logs, metrics and application diagnostics
- Software architecture principles, dependency injection and modular system design
Should we not contact you within 14 days, please consider your application as unsuccessful. Your resume will be saved in our database for future purposes.
ONLY SA CITIZENS WILL BE CONSIDERED
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,285,694 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.
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
Senior Full-Stack Developer
1 hour ago
In office · Full-Time · Johannesburg
Python
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Databases
RabbitMQ
Apache Kafka
Frontend
Angular
DevOps
Rest API
CI/CD
Git
AWS
Docker
Kubernetes
Cybersecurity
Zero Trust
Management
ServiceNow
Agile
Apply
Full Stack Software Engineer - Midrand
8 hours ago
In office · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
AI/ML
Embeddings
LLM
RAG
Hallucination
Multi-Agent Systems
Frontend
Angular
DevOps
CI/CD
Kubernetes
Platform Engineering
Apply
In office · 10+ years exp · PhD · Cape Town
AI/ML
AI Agents
Management
Agile
Apply
Full Stack Software Engineer
28 min ago
Hybrid · Full-Time · Cairo
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Prisma
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude Code
AI Agents
LLM
Agentic Workflows
Frontend
Tailwind CSS
Next.js
React.js
DevOps
Rest API
GCP
CI/CD
Git
AWS
Docker
Apply
Full Stack Engineer
3 months ago
Remote (likely United Kingdom) · Full-Time · Bachelor's Degree
Python
JavaScript
Java
Node JS
AI/ML
AI Agents
DevOps
Rest API
Apply
In office · Full-Time · Johannesburg
Python
SQL
Python
Flask
FastAPI
Django
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
Apache Kafka
DevOps
Rest API
Terraform
GCP
Azure DevOps
GitHub Actions
New Relic
Datadog
Prometheus
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
GitLab
Linux
Management
Agile
Apply
Cloud & Platform Engineer
1 day ago
$32k – $35k per year (gross) · In office · Contractor · Johannesburg
DevOps
Terraform
Ansible
Azure
CI/CD
AWS
Docker
Kubernetes
Bicep
Linux
Apply
Apply
Apply
$55k per year (gross) · In office · Johannesburg
Cryptography
GPG
Apply
This is one of many
2,285,694 more open roles from verified company boards, updated every day.

