8,423 Software Engineer jobs in SouthAfrica

Freelance Software Developer (C++) - AI Trainer

Gauteng, Gauteng Mindrift

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates.

At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.

About The Role

GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects.

Although every project is unique, you might typically:

  • Generate prompts that challenge AI.
  • Define comprehensive scoring criteria to evaluate the accuracy of the AI's answers.
  • Correct the model's responses based on your domain-specific knowledge
How To Get Started

Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone.

Requirements
  • You have a Bachelor's or Master's degree in Software Development, Computer Science, or other related fields.
  • You have at least 3 years of professional experience
  • Your level of English is advanced (C1) or above
  • Code review experience is a must.
  • Experience with AI projects is a plus
  • You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines
  • Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge
Benefits
  • Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments
  • Work on advanced AI projects and gain valuable experience that enhances your portfolio
  • Influence how future AI models understand and communicate in your field of expertise

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Freelance Software Developer (C++) - AI Trainer

Gauteng, Gauteng Mindrift

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates.

At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.

About The Role

GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects.

Although every project is unique, you might typically:

  • Generate prompts that challenge AI.
  • Define comprehensive scoring criteria to evaluate the accuracy of the AI's answers.
  • Correct the model's responses based on your domain-specific knowledge
How To Get Started

Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone.

Requirements
  • You have a Bachelor's or Master's degree in Software Development, Computer Science, or other related fields.
  • You have at least 3 years of professional experience
  • Your level of English is advanced (C1) or above
  • Code review experience is a must.
  • Experience with AI projects is a plus
  • You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines
  • Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge
Benefits
  • Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments
  • Work on advanced AI projects and gain valuable experience that enhances your portfolio
  • Influence how future AI models understand and communicate in your field of expertise

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Freelance Software Developer (C++) - AI Trainer

Mindrift

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates.

At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.

About The Role

GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects.

Although every project is unique, you might typically:

  • Generate prompts that challenge AI.
  • Define comprehensive scoring criteria to evaluate the accuracy of the AI's answers.
  • Correct the model's responses based on your domain-specific knowledge
How To Get Started

Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone.

Requirements
  • You have a Bachelor's or Master's degree in Software Development, Computer Science, or other related fields.
  • You have at least 3 years of professional experience
  • Your level of English is advanced (C1) or above
  • Code review experience is a must.
  • Experience with AI projects is a plus
  • You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines
  • Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge
Benefits
  • Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments
  • Work on advanced AI projects and gain valuable experience that enhances your portfolio
  • Influence how future AI models understand and communicate in your field of expertise

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Freelance Software Developer (C++) - AI Trainer

Gauteng, Gauteng Mindrift

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates.

At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.

About The Role

GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects.

Although every project is unique, you might typically:

  • Generate prompts that challenge AI.
  • Define comprehensive scoring criteria to evaluate the accuracy of the AI's answers.
  • Correct the model's responses based on your domain-specific knowledge
How To Get Started

Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone.

Requirements
  • You have a Bachelor's or Master's degree in Software Development, Computer Science, or other related fields.
  • You have at least 3 years of professional experience
  • Your level of English is advanced (C1) or above
  • Code review experience is a must.
  • Experience with AI projects is a plus
  • You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines
  • Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge
Benefits
  • Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments
  • Work on advanced AI projects and gain valuable experience that enhances your portfolio
  • Influence how future AI models understand and communicate in your field of expertise

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Freelance Software Developer (C++) - AI Trainer

Gauteng, Gauteng Mindrift

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates.

At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.

About The Role

GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects.

Although every project is unique, you might typically:

  • Generate prompts that challenge AI.
  • Define comprehensive scoring criteria to evaluate the accuracy of the AI's answers.
  • Correct the model's responses based on your domain-specific knowledge
How To Get Started

Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone.

Requirements
  • You have a Bachelor's or Master's degree in Software Development, Computer Science, or other related fields.
  • You have at least 3 years of professional experience
  • Your level of English is advanced (C1) or above
  • Code review experience is a must.
  • Experience with AI projects is a plus
  • You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines
  • Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge
Benefits
  • Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments
  • Work on advanced AI projects and gain valuable experience that enhances your portfolio
  • Influence how future AI models understand and communicate in your field of expertise

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer II

Gqeberha, Eastern Cape LexisNexis

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

About our Team

LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today’s top model creators for each individual legal use case.

About the role

This position performs moderately difficult research, design, and software development assignments within a specific software functional area or product line. The position should have the ability to work on individual pieces of work and solve problems including the design of the program flow of individual pieces of code, effective coding, and unit testing.

Responsibilities
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Work closely with other development team members to understand moderately complex product requirements and translate them into software designs.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve technical issues as necessary.
  • Keep abreast of new technology developments.
  • Complete bug fixes.
Requirements
  • 3+ years of Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience required
  • Skilled in .NET (C#), including ASP.NET Core and Entity Framework, with strong experience in Angular and front-end best practices, as well as working in Windows and UNIX environments.
  • Experienced in N-tier architecture and cloud-based deployment for scalable enterprise applications.
  • Familiar with industry standards such as code coverage and test-driven development.
  • Knowledgeable in software development methodologies including Agile and Waterfall, as well as data storage subsystems.
  • Experienced in writing and reviewing detailed specifications for moderately complex system components.
  • Strong ability to complete moderately complex bug fixes while ensuring high-quality solutions.
  • Effective collaborator with both internal and external technology resources.
  • Possesses strong oral and written communication skills to support technical and cross-functional work.
Work in a way that works for you

We promote a healthy work/life balance across the organization. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.

  • Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for you

We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:

  • Medical Aid
  • Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
  • Modern family benefits, including adoption and surrogacy
  • Study Leave
About the Business

LexisNexis Legal & Professional® provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® and Nexis® services.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .

Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.

Please read our Candidate Privacy Policy.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

USA Job Seekers: EEO Know Your Rights.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer - TOD (Remote SA) - 43743165223

Somewhere

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

Software Developer - TOD (Remote SA) -

Join to apply for the Software Developer - TOD (Remote SA) - role at Somewhere

Overview

We are seeking a Web Developer to join our client's digital and marketing team. In this remote role, you will build, maintain, and optimize their websites and online applications to drive supporter engagement, donations, and volunteer sign-ups. You will play a key role in ensuring their digital platforms are functional, secure, and user-friendly, helping them connect with donors, volunteers, and the broader community.

The ideal candidate is a versatile developer with strong technical skills, problem-solving ability, and a passion for using technology to advance a mission-driven organization.

Key Responsibilities
  • Pray daily for the mission of the organization.
  • Web Development & Maintenance: Develop, maintain, and update the organization's websites (WordPress, Webflow, or similar platforms). Build landing pages, microsites, and custom web applications that integrate directly with Salesforce to streamline data, donations, and volunteer engagement.
  • Technical Integrations & Data Flow: Connect websites with CRMs, donation platforms, and volunteer sign-up systems. Implement analytics tools to track engagement and campaign performance, while troubleshooting bugs and security risks.
  • Collaboration & Innovation: Partner with the marketing and creative teams to support digital campaigns. Provide technical input on design concepts and apply best practices to improve performance, SEO, and user experience.
Qualifications
  • Proficiency in HTML, CSS, JavaScript; familiarity with PHP and databases (MySQL, Supabase, Airtable).
  • Experience with CMS platforms such as WordPress or Webflow.
  • Strong understanding of APIs, integrations, and automation tools (e.g., Zapier/Make).
  • Knowledge of SEO principles, analytics tracking, and performance optimization.
Preferred Experience
  • Familiarity with nonprofit fundraising and communication tools, including:
    • Salesforce (CRM and custom integrations)
    • Mailchimp (email marketing automation)
    • Fillout Forms (Form Builder)
    • Anedot (online donation processing)
    • Basecamp (project management)
    • Box.com (file management and collaboration)
    • Google Workspace (Docs, Sheets, Drive, Gmail, etc.)
  • UI/UX design experience with Figma or Adobe Creative Cloud.
  • Understanding of security best practices for nonprofit websites.
Personal Fit
  • Strong alignment with the organization's pro-life mission.
  • Proactive, detail-oriented, and able to manage multiple projects independently.
  • Excellent communication skills with a collaborative, problem-solving approach.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About The Latest Software engineer Jobs in SouthAfrica!

Software Developer - TOD (Remote SA) - 43743165223

Gauteng, Gauteng Somewhere

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

Software Developer - TOD (Remote SA) -

Join to apply for the Software Developer - TOD (Remote SA) - role at Somewhere

Overview

We are seeking a Web Developer to join our client's digital and marketing team. In this remote role, you will build, maintain, and optimize their websites and online applications to drive supporter engagement, donations, and volunteer sign-ups. You will play a key role in ensuring their digital platforms are functional, secure, and user-friendly, helping them connect with donors, volunteers, and the broader community.

The ideal candidate is a versatile developer with strong technical skills, problem-solving ability, and a passion for using technology to advance a mission-driven organization.

Key Responsibilities
  • Pray daily for the mission of the organization.
  • Web Development & Maintenance: Develop, maintain, and update the organization's websites (WordPress, Webflow, or similar platforms). Build landing pages, microsites, and custom web applications that integrate directly with Salesforce to streamline data, donations, and volunteer engagement.
  • Technical Integrations & Data Flow: Connect websites with CRMs, donation platforms, and volunteer sign-up systems. Implement analytics tools to track engagement and campaign performance, while troubleshooting bugs and security risks.
  • Collaboration & Innovation: Partner with the marketing and creative teams to support digital campaigns. Provide technical input on design concepts and apply best practices to improve performance, SEO, and user experience.
Qualifications
  • Proficiency in HTML, CSS, JavaScript; familiarity with PHP and databases (MySQL, Supabase, Airtable).
  • Experience with CMS platforms such as WordPress or Webflow.
  • Strong understanding of APIs, integrations, and automation tools (e.g., Zapier/Make).
  • Knowledge of SEO principles, analytics tracking, and performance optimization.
Preferred Experience
  • Familiarity with nonprofit fundraising and communication tools, including:
    • Salesforce (CRM and custom integrations)
    • Mailchimp (email marketing automation)
    • Fillout Forms (Form Builder)
    • Anedot (online donation processing)
    • Basecamp (project management)
    • Box.com (file management and collaboration)
    • Google Workspace (Docs, Sheets, Drive, Gmail, etc.)
  • UI/UX design experience with Figma or Adobe Creative Cloud.
  • Understanding of security best practices for nonprofit websites.
Personal Fit
  • Strong alignment with the organization's pro-life mission.
  • Proactive, detail-oriented, and able to manage multiple projects independently.
  • Excellent communication skills with a collaborative, problem-solving approach.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer - TOD (Remote SA) - 43743165223

Somewhere

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

Software Developer - TOD (Remote SA) -

Join to apply for the Software Developer - TOD (Remote SA) - role at Somewhere

Overview

We are seeking a Web Developer to join our client's digital and marketing team. In this remote role, you will build, maintain, and optimize their websites and online applications to drive supporter engagement, donations, and volunteer sign-ups. You will play a key role in ensuring their digital platforms are functional, secure, and user-friendly, helping them connect with donors, volunteers, and the broader community.

The ideal candidate is a versatile developer with strong technical skills, problem-solving ability, and a passion for using technology to advance a mission-driven organization.

Key Responsibilities
  • Pray daily for the mission of the organization.
  • Web Development & Maintenance: Develop, maintain, and update the organization's websites (WordPress, Webflow, or similar platforms). Build landing pages, microsites, and custom web applications that integrate directly with Salesforce to streamline data, donations, and volunteer engagement.
  • Technical Integrations & Data Flow: Connect websites with CRMs, donation platforms, and volunteer sign-up systems. Implement analytics tools to track engagement and campaign performance, while troubleshooting bugs and security risks.
  • Collaboration & Innovation: Partner with the marketing and creative teams to support digital campaigns. Provide technical input on design concepts and apply best practices to improve performance, SEO, and user experience.
Qualifications
  • Proficiency in HTML, CSS, JavaScript; familiarity with PHP and databases (MySQL, Supabase, Airtable).
  • Experience with CMS platforms such as WordPress or Webflow.
  • Strong understanding of APIs, integrations, and automation tools (e.g., Zapier/Make).
  • Knowledge of SEO principles, analytics tracking, and performance optimization.
Preferred Experience
  • Familiarity with nonprofit fundraising and communication tools, including:
    • Salesforce (CRM and custom integrations)
    • Mailchimp (email marketing automation)
    • Fillout Forms (Form Builder)
    • Anedot (online donation processing)
    • Basecamp (project management)
    • Box.com (file management and collaboration)
    • Google Workspace (Docs, Sheets, Drive, Gmail, etc.)
  • UI/UX design experience with Figma or Adobe Creative Cloud.
  • Understanding of security best practices for nonprofit websites.
Personal Fit
  • Strong alignment with the organization's pro-life mission.
  • Proactive, detail-oriented, and able to manage multiple projects independently.
  • Excellent communication skills with a collaborative, problem-solving approach.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Gauteng, Gauteng Retro Rabbit / Smartek21

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

Overview

Talent Lead at one of Africa's coolest Software companies - Retro Rabbit

We’re looking for an experienced Full Stack Java Developer to join our engineering team in Gauteng. You’ll be responsible for building and maintaining scalable, high-performing solutions that power our clients’ digital platforms.

Responsibilities
  • Design, develop, and maintain full-stack applications using Java and modern front-end technologies
  • Build and optimize RESTful APIs and microservices with Java EE and Spring Boot
  • Develop interactive and responsive front-end components using ES5, ES6, and React JS
  • Design and manage relational databases using PostgreSQL
  • Ensure code quality and maintainability through Git version control, CI/CD pipelines, and code reviews
  • Contribute across the full SDLC, ensuring adherence to IT governance and best practices
  • Collaborate within Agile teams to plan, deliver, and continuously improve software solutions
Qualifications
  • 5+ years of experience in software programming and system design
  • A relevant tertiary qualification such as a BSc in Computer Science, B.Eng or a related degree
  • Proven experience with: Architecture: Microservices and RESTful APIs
  • Solid understanding of the software development lifecycle (SDLC) and IT governance principles
  • Excellent problem-solving, communication, and teamwork skills
Why Join Us
  • Work on high-impact projects that shape enterprise-scale software across industries
  • Be part of a collaborative, forward-thinking engineering culture that values learning and innovation
  • Enjoy a hybrid working model and the flexibility to deliver your best work
  • Access to professional development support, certification opportunities, and internal tech sessions
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Consulting, Information Technology, and Customer Service
Industries
  • IT Services and IT Consulting, Software Development, and IT System Custom Software Development

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Nearby Locations

Other Jobs Near Me

View All Software Engineer Jobs