Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
615

Software Engineer jobs in South Africa

Software Developer/Engineer

SGS

Sandton
On-site
ZAR 600,000 - 800,000
30+ days ago
I want to receive the latest job alerts for “Software Engineer” jobs

Senior Software Engineer

LexisNexis

Johannesburg
On-site
ZAR 400,000 - 500,000
30+ days ago

Senior Software Engineer

LexisNexis

Cape Town
On-site
ZAR 600,000 - 800,000
30+ days ago

Senior Software Engineer

RELX

Cape Town
On-site
ZAR 600,000 - 800,000
30+ days ago

Senior Software Engineer

RELX

Johannesburg
On-site
ZAR 600,000 - 800,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Software Engineer

Ncr Atleos

Cape Town
On-site
ZAR 540,000 - 720,000
30+ days ago

Software Engineer

ACI Worldwide, Inc.

Wes-Kaap
On-site
ZAR 400,000 - 600,000
30+ days ago

Principal Software Engineer

Betsoftware

Durban
On-site
ZAR 780,000 - 1,000,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Senior Software Engineer II (JAVA & Microservices)

RELX

Gqeberha
On-site
ZAR 600,000 - 800,000
30+ days ago

Senior Software Engineer II (JAVA & Microservices)

LexisNexis

Gqeberha
On-site
ZAR 300,000 - 400,000
30+ days ago

Senior Software Engineer II

RELX

Durban
On-site
ZAR 400,000 - 500,000
30+ days ago

Senior Software Engineer II

LexisNexis

Durban
On-site
ZAR 700,000 - 900,000
30+ days ago

Software Engineer / Developer

University of Fort Hare

Stellenbosch
On-site
ZAR 300,000 - 400,000
30+ days ago

Senior Software Engineer

AiR

Cape Town
On-site
ZAR 400,000 - 600,000
30+ days ago

Mid-Level Software Engineer — Fintech, Scalable Systems

Ozow

Cape Town
On-site
ZAR 500,000 - 700,000
30+ days ago

Senior Software Engineer

The Rank Group

Cape Town
Hybrid
ZAR 400,000 - 500,000
30+ days ago

Full-Stack Software Engineer II: Build Scalable Apps

Boardroom Appointments

Cape Town
On-site
ZAR 600,000 - 800,000
30+ days ago

Senior Software Engineer

Medium

Gauteng
Remote
ZAR 400,000 - 500,000
30+ days ago

Mr D - Senior iOS Software Engineer

takealot.com

Cape Town
Hybrid
ZAR 600,000 - 800,000
30+ days ago

Software Engineer (Developer/Technical)

Black Pen Recruitment

Cape Town
Hybrid
ZAR 300,000 - 400,000
30+ days ago

Senior Principal Software Engineer - AI & High Availability

LexisNexis

Johannesburg
On-site
ZAR 800,000 - 1,100,000
30+ days ago

Senior Web3 Software Engineer - Remote, Global Impact

The Legends Agency

Cape Town
Remote
ZAR 300,000 - 400,000
30+ days ago

Senior Software Engineer & Tech Lead (Cloud, Microservices)

RELX

Durban
On-site
ZAR 800,000 - 1,200,000
30+ days ago

Senior Software Engineer & Tech Lead (Cloud, Microservices)

LexisNexis

Cape Town
On-site
ZAR 800,000 - 1,200,000
30+ days ago

Magento & Full-Stack Dev (Mid‑Senior) – E‑Commerce

Hirsch'S Homestores

Durban
On-site
ZAR 200,000 - 300,000
27 days ago

Top job titles:

Environment jobsFood Technologist jobsQuantity Surveying jobsQc jobsElectrical Technician jobsMachine Operator jobsActuarial jobsCustomer Service Consultant jobsOperation jobsCar Sales jobs

Top companies:

Jobs at EskomJobs at EkurhuleniJobs at IsasaJobs at UnileverJobs at AlstomJobs at AdidasJobs at ShellJobs at AppenJobs at HuaweiJobs at Mastercard

Top cities:

Jobs in JohannesburgJobs in Cape TownJobs in DurbanJobs in PretoriaJobs in Port ElizabethJobs in BloemfonteinJobs in GqeberhaJobs in SowetoJobs in PietermaritzburgJobs in East London

Similar jobs:

Civil Engineer jobsMechanical Engineer jobsEngineer jobsSoftware Developer jobsIt Software Engineer jobsCivil Engineering Technician jobsElectrical Engineer jobsJunior Software Developer jobsProcess Engineer jobsNetwork Engineer jobs
Software Developer/Engineer
SGS
Sandton
On-site
ZAR 600 000 - 800 000
Full time
30+ days ago

Job summary

A leading global Testing, Inspection and Certification company in Sandton is seeking a Software Developer/Engineer. The role involves designing and developing software applications that meet client needs. Ideal candidates will have over 5 years of experience with programming languages like C#, SQL, and Java, and familiarity with Agile methodologies. Competitive package offered.

Qualifications

  • 5+ years of professional experience in software development.
  • Proven experience with preferred programming languages such as C#, SQL, and Java.
  • Experience with mobile development frameworks such as Ionic and Flutter.

Responsibilities

  • Design, develop, and deploy efficient and scalable software solutions.
  • Write clean, maintainable, and efficient code.
  • Work with teams to troubleshoot, test, and deploy applications.
  • Assist in creating system architecture for applications.

Skills

C# (.NET, .NET Core 8+)
SQL
Java 8+
Python 3.9+
Node.js 16+
Ionic
Flutter
Agile methodologies
Microservices architecture

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Docker
Kubernetes
Azure DevOps
Git
Job description

SGS is the world’s leading Testing, Inspection and Certification company. We operate a network of over 2,500 laboratories and business facilities across 115 countries, supported by a team of 99,500 dedicated professionals. With over 145 years of service excellence, we combine the precision and accuracy that define Swiss companies to help organizations achieve the highest standards of quality, compliance, and sustainability.

Job Description

We are looking for a passionate and skilled Software Developer/Engineer to join our dynamic Information Technology team. As a Software Developer, you will be responsible for designing, developing, testing, and maintaining software applications that meet both client and internal needs. You will work on a range of projects, contribute to creating innovative solutions, and collaborate closely with cross-functional teams.

  • Software Development: Design, develop, and deploy efficient and scalable software solutions in line with project requirements.
  • Code Quality: Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Collaborative Problem Solving: Work with developers, project managers, and QA teams to troubleshoot, test, and deploy applications.
  • System Architecture: Assist in creating system architecture and design for new applications and features.
  • Documentation: Write and maintain technical documentation for internal and external use.
  • Continuous Improvement: Contribute to the improvement of the development process, tools, and methodologies.
  • Maintain and Improve Applications: Debug, troubleshoot, and update existing applications to ensure functionality and optimization.
  • Agile Methodology: Participate in Agile development cycles, including sprint planning, standups, retrospectives, and sprint reviews.
  • Mentorship: Collaborate in knowledge-sharing activities within the team.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
Additional Information
  • 5+ years of professional experience in software development.
  • Proven experience with preferred programming languages such as C# (.NET, .NET Core 8+), SQL, and Java 8+.
  • Experience with Python 3.9+ and Node.js 16+.
  • Experience with mobile development frameworks such as Ionic and Flutter.
  • Solid understanding of algorithms, data structures, and software design principles.
  • Experience with web frameworks and RESTful API design.
  • Technical Skills:
    • Strong proficiency in back-end development using .NET and .NET Core.
    • Knowledge of relational and NoSQL databases and query optimization (especially SQL).
    • Familiarity with version control systems like Azure DevOps and Git.
    • Understanding of automated testing and debugging.
    • Knowledge of CI/CD pipelines is a plus.
    • Experience in cloud platforms (e.g., AWS, Azure) and containerization tools (e.g., Docker, Kubernetes).
  • Problem-Solving: Ability to identify, debug, and solve complex software issues independently and as part of a team.
  • Communication Skills: Strong verbal and written communication skills to explain technical concepts clearly.
  • Teamwork: Ability to collaborate effectively with other engineers and non-technical teams (e.g., Product, QA).
  • Attention to Detail: Strong attention to detail and a commitment to delivering high-quality software.

Preferred Skills (Optional):

  • Experience with microservices architecture.
  • Knowledge of Agile methodologies and DevOps practices.
  • Contributions to open-source projects or a portfolio of personal projects.

Personal Attributes:

  • Self-motivated with a passion for technology and learning.
  • Strong analytical and troubleshooting skills.
  • Ability to work in a fast-paced environment and manage competing priorities.
  • A positive and proactive attitude, with the ability to adapt to change and new challenges.

Desire to grow and take on additional responsibilities over time.

  • 1
  • ...
  • 6
  • 7
  • 8
  • ...
  • 25

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved