software developer jobs in Johannesburg

10,000 software developer job listings in South Africa. Find daily updated positions from leading job boards.

  • Software Developer

    10 hours ago


    Johannesburg, Gauteng, South Africa DataEQ Group. Full-time

    ABOUT US DataEQ uses social media and other customer feedback data to help our clients (large enterprise brands) generate better CX insights, manage risk, improve conduct reporting and optimise social customer service. Data is at the heart of what we deliver, so our work requires a strong understanding of qualitative and quantitative methodologies, as well...

  • Software Developer

    15 hours ago


    Johannesburg, Gauteng, South Africa Progressive Edge Full-time

    A fast-growing scale-up SaaS company has a new opening in their team for a talented Software Developer. This individual will help build, improve and support its expanding product and user base. Your focus will be on frontend development while gaining valuable backend experience as well supporting their product. You'll work closely with their Product/Design...

  • Software Developer

    18 hours ago


    Johannesburg, Gauteng, South Africa Uyandiswa Project Management Services Full-time R 450,000 - R 650,000 Contract

    Uyandiswa is seeking a talented Software Developer to design, build, and maintain software solutions for our clients across Financial Services, Energy, Manufacturing, and Consumer Goods. You will work within cross-functional delivery teams to translate business requirements into robust, well-engineered applications, including desktop, web, and...

  • Software Developer

    1 day ago


    johannesburg, gauteng, South Africa Upspire Talent Full-time

    Software Developer Location: Johannesburg (Hybrid / On-site) Type: Permanent Salary: Market-related (based on experience) Role Overview We are looking for a skilled Software Developer to design, develop, and maintain high-quality software solutions. You will work closely with cross-functional teams to build scalable applications, solve complex...

  • Software Developer

    3 days ago


    Johannesburg, Gauteng, South Africa New World Personnel Consultants Full-time

    Software Developer PositionOne of our clients has a Software Developer position available. This position is based in PMB but could be remote (if remote, it would not be on a full-time salaried basis).Minimum Requirements:At least two years of proven experience in React development in a production environment is a requirement.Beneficial Knowledge:SQL Server...

  • Software Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Hire Resolve Remote Full-time R 420,000 - R 660,000 Contract

    Overview Hire Resolve is excited to be seeking a talented C# Software Developer for our client. This is a fully remote position, offering you the flexibility to work from anywhere. As a C# Software Developer, you will have the opportunity to work on a variety of projects and collaborate with a diverse group of professionals. We are looking for someone who is...

  • Software Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Apply-USA Remote Full-time R 480,000 - R 750,000 Contract

    We're looking for a Software Developer who meets the following requirements:5+ years of experience in a Software Developer role or similar.Working knowledge of Cloud Platforms, Troubleshooting, Problem Solving.Ability to work independently and manage time effectively.Strong communication skills, both written and verbal.Here's what a typical day in this...

  • Software Developer

    18 hours ago


    City of Johannesburg Metropolitan Municipality, Gauteng, South Africa Indsafri Full-time R 600,000 - R 900,000 Contract

    We are looking for a skilled Java Developer to join our team. The ideal candidate will have strong expertise in Java 17, object-oriented programming, and backend development, along with experience in building scalable and maintainable software applications.Key Responsibilities:Develop, test, and maintain applications using Java 17.Translate technical designs...

  • Software Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Network IT Full-time

    Reference: BIT002699-Muld-1Exiting Remote position for a Full Stack Software Developer for an established Information Technology Company.Duties & ResponsibilitiesRequirementsStrong experience in software development, including design, coding, testing, and maintenance of software applications.Proficiency in programming languages: Python/Django and Vue.JS...


  • Johannesburg, Gauteng, South Africa WatersEdge Solutions Full-time

    Location: Hybrid (Melrose Arch, Johannesburg)Employment Type: Full-TimeIndustry: Financial Services | IT | SaaS WatersEdge Solutions is partnering with a fast-growing technology business to recruit a capable and motivated Intermediate Software Developer. This role is ideal for someone with a solid development foundation who is ready to deepen their technical...


  • johannesburg, gauteng, South Africa MSP Staffing (PTY) LTD Full-time

    Our client is seeking an experienced Senior Software Developer to join an established digital product development team delivering innovative software solutions across the financial services and tourism sectors. This is an excellent opportunity for a seasoned engineer who values technical excellence, autonomy and collaboration while working on complex,...


  • johannesburg, gauteng, South Africa Boardroom Appointments Full-time

    Senior Software Developer (Gen AI) Industry: TelecommunicationsLocation: Johannesburg or Cape TownEmployment Type: 6-Month Contract Are you an experienced Software Developer with a strong passion for Generative AI and modern cloud technologies? We are looking for a Senior Software Developer to join a dynamic Gen AI Squad focused on designing,...

  • Software Developer

    6 hours ago


    johannesburg, gauteng, South Africa Blue Pearl PTY Full-time

    Johannesburg, South Africa | Posted on 06/27/2025 The Software Developer (ABAP) is responsible for designing, developing, implementing, and maintaining high-quality software solutions that address complex business challenges. The role focuses on creating code using ABAP and related languages to support enterprise systems, integrations, and automation...


  • Johannesburg, Gauteng, South Africa ATS Client Full-time

    Job Description Contract (ie Perm/FTC/Part-Time): Full time, Permanent Team: Global Development Lab Office Location: Rosebank Mall Offices, 4th Floor, 11 Cradock Ave, Johannesburg 2196, South Africa The role: The Backend Software Developer will be responsible for developing and maintaining backend services for supporting our web applications. The product you...

  • Software Developer

    10 hours ago


    Johannesburg, Gauteng, South Africa Placements24 Full-time

    About the RoleOur client, a dynamic FinTech company, is seeking a talented Software Developer with a strong Java background to join their expanding, fully remote team. This role is ideal for an individual passionate about building robust, scalable, and high-performance financial applications. You will be involved in the entire software development lifecycle,...


  • Johannesburg, Gauteng, South Africa People Source Full-time

    Enthusiastic intermediate developer. Opportunity to join an organisation working with core banking systems, Fintech, and IoT. Hybrid. Gauteng or CT based.


  • Johannesburg, South Africa Network Recruitment Full-time €600,000 Contract

    Company and Job Description: Our client is an established technology solutions provider with a long-standing reputation for innovation within the Fintech and Proptech industries. They develop and support proprietary solutions that help businesses onboard customers efficiently while maintaining compliance and reducing exposure to fraudulent transactions. As...


  • Johannesburg, South Africa Network Recruitment Full-time

    Qualifications: - Diploma or Degree in IT, Computer Science, or related field - Equivalent practical experience will be considered Requirements: - 0 to 2 years development experience - Working knowledge of C# and .NET 6+ - Basic SQL skills and understanding of relational databases - Knowledge of Web APIs and software development fundamentals - Strong...


  • Johannesburg, South Africa Network Recruitment Full-time

    Key Responsibilities - Develop and maintain web applications using React, TypeScript, JavaScript, Node.js, HTML, and CSS. - Build dashboards, reports, maps, KPI boards, and operational tools used across the business. - Integrate applications with APIs and PostgreSQL databases. - Ensure applications are secure, responsive, reliable, and aligned with business...

  • Software Developer II

    18 hours ago


    Johannesburg, South Africa Mindworx Consulting Full-time

    The Tech Stack Deep-Dive Must-Haves: - Core Foundation: 3+ years of professional programming experience with strong fundamentals in IT data structures and application systems. - Methodologies & Lifecycle: Proven hands-on delivery across full Agile development lifecycles (SDLC). - Testing & Quality: Writing comprehensive unit and system test suites to...