Software Engineering Jobs in South Africa
There are 700 open Software Engineering jobs in South Africa on freehire right now. 334 of them were posted recently. The skills employers ask for most often are java, sql and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| ZAR | year | ZAR 455,000 | ZAR 825,000 | ZAR 1,100,000 | 23 |
| ZAR | month | ZAR 52,500 | ZAR 58,750 | ZAR 62,500 | 12 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 50%
- sql 45%
- cloud 44%
- api 43%
- agile 38%
- ci-cd 33%
- aws 32%
- python 31%
How the work is done
- Hybrid 90 · 13%
- Remote 54 · 8%
- Onsite 6 · 1%
Visa sponsorship offered in 15% of the 34 postings that state a position on it.
Seniority
- Senior 231
- Junior 31
- Lead 25
- Middle 13
- Principal 11
- Intern 9
Who is hiring
- 501-1000 employees 48
- 1000+ employees 36
- 51-200 employees 12
- 11-50 employees 5
Senior java developer
Reference: CTI003451-ANN-1 Attention all Java jockeys! A Powerhouse international IT Consultancy is looking to broaden their tribe. They deliver awesome solutions, using best practices and have a blast doing it! You’ll…
Java developer johannesburg central
Java Developer Reference: NWA002916-Njabu-3 Looking for a Java Developer to join an exciting team of Developers who have a strong passion for development! Duties & Responsibilities A continuously growing company is…
Java developer - hybrid
IT Branch Manager (C# | Java | Python | Angular | React | Mobile) at Network Recruitment Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Network Recruitment. A…
Junior angular and python developer r250k - r360k per annual ctc
Junior Full Stack Developer (Angular, Python, Fast API, Postgres) We are seeking an experienced Junior Full Stack Developer to join our innovative team. As a Junior Full Stack Developer, you will play a pivotal role in…
Intermediate software developer
Location: Hybrid (Melrose Arch, Johannesburg) Employment Type: Full-Time Industry: Financial Services | IT | Saa S Waters Edge Solutions is partnering with a fast-growing technology business to recruit a capable and…
Python developer gauteng
Reference: CPT005156-JB-1 Ready to join an entrepreneurial start-up company that deals with international clients? My client is looking for a Senior Python Developer for a remote opportunity! Someone who is proactive…
Senior java developer
Develop, integrate, and maintain complex server-side Java applications while leading and mentoring a team of developers. Core technologies include Java, Spring, Hibernate, RESTful APIs, SQL/NoSQL databases, and CI/CD pipelines.
Senior software engineer
Build and maintain enterprise web apps, REST APIs, mobile apps, and CRMs for a Cape Town fibre ISP, primarily using Python, PHP, and modern DevOps/cloud tools.
Java software engineer
Java software engineer role involving system design, coding, and software development for telecommunications clients. Core technologies include Java (especially Java 8 J2 EE), Spring Boot, Apache Camel, Apache Maven, and Linux.
Oracle Developer
The Oracle Developer is responsible for designing, coding, and testing software systems with a focus on data warehousing, Oracle databases, and dimensional modeling. The role requires strong analytical skills and experience with data structures and algorithms.
PHP developer
The PHP developer will join a creative team to manage the full software development lifecycle, including coding responsive templates, maintaining databases, and optimizing existing systems. The role requires strong proficiency in PHP, MySQL, and front-end technologies like HTML5, CSS3, and JavaScript.
PHP Developer
The PHP Developer will build, maintain, and upgrade software systems by writing code, troubleshooting, and integrating third-party APIs. The role involves collaborating with internal teams and external partners while utilizing web technologies like PHP, MySQL, and various frontend frameworks.
PHP Developer
The PHP Developer will work within a multidisciplinary team to design, develop, test, and maintain software applications throughout the full development lifecycle. The role focuses on building well-architected systems using PHP MVC frameworks, relational databases, and API services while adhering to Agile and TDD practices.
PHP Developer
The PHP Developer will design, develop, and maintain core software applications and databases using PHP MVC frameworks. The role involves working within an Agile environment to build, test, and optimize backend services and APIs.
PHP Developer
The PHP Developer will focus on back-end web development using PHP, MVC frameworks, and MySQL databases. The role requires at least three years of experience and proficiency in object-oriented programming and version control with Git.
.Net Software Developer
This role involves full-stack development of secure, event-driven, and highly scalable transaction processing applications using .NET, C#, and React. The developer will work in an Agile environment, utilizing AWS, Kubernetes, and Azure DevOps to maintain and improve system performance.
.Net Software Developer
Develops, tests, and documents .NET-based payment systems using Agile practices, focusing on secure integration with payment platforms like SmartVista.
.Net Software Engineer
This role is for a .NET Software Engineer to design, develop, and maintain scalable systems using C#, .NET, Angular, and Python. The position involves analyzing system architecture, performing various types of testing, and providing 2nd line support for a 6-month contract.