software engineer ios developer

413 software engineer ios developer job listings in South Africa. Find daily updated positions from leading job boards.


  • Cape Town, South Africa Amazon Full-time

    Work hard, have fun, and make history at AWS! Amazon Web Services has been rated one of the most admired companies globally, both for Innovation and Customer Service. At AWS Kumo, you will be on the forefront of driving Cloud innovation for industry leaders around the globe. Kumo (pronounced ‘Koo-mo’, the Japanese word for "cloud") is the global product...


  • Cape Town, South Africa Amazon Full-time

    Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impact millions of customers worldwide? At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Customer obsession is part of...


  • Remote, South Africa Amazon.com Inc. Full-time

    Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impact millions of customers worldwide? At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Customer obsession is part of...


  • Remote, wes kaap, South Africa Smart4 Energy Full-time R 390,600 Contract

    Junior Software Engineer (C#, Android, iOS) – Bellville Direct message the job poster from Smart4 Energy Overview A Financial Services corporation is hiring a Junior Software Developer to join our client in Bellville, Cape Town on a Permanent basis. This position is Hybrid – 3 days a week in-office. Position Summary & Key Responsibilities ...


  • Remote, South Africa Indsafri Full-time

    Intermediate Software Engineer Developer We are seeking a skilled Intermediate Software Engineer to design, develop, and maintain modern software solutions that enable secure and scalable digital payment capabilities. The role involves building robust backend services, contributing to system architecture decisions, and collaborating with cross-functional...


  • City of Johannesburg, Gauteng, South Africa Flexzo Ai Full-time

    Staff / Lead Software Engineer — AI-Assisted Development & Agent Harnesses Flexzo builds healthcare workforce software covering recruitment, scheduling and workforce operations. We’re looking for a hands-on engineering leader who has shipped production software using AI coding agents and can help our team deliver reliable features faster. You will own...

  • IOS Software Engineer

    4 weeks ago


    Western Cape, South Africa MIT Recruitment Remote Full-time

    IntroductionThis position reports to the Mobile Engineering Manager. Help design, develop and refine new features Locate and resolve bugs and crashes Brainstorm new ideas and concepts Work with teammates on design, code reviews, and estimation   Duties & ResponsibilitiesThe skills we need: Solutions-oriented, can-do attitude and high energy Excellent...


  • Cape Town, South Africa Amazon Full-time

    Join our team of innovative Software Engineers and build the next generation service platforms for AWS, EC2 and our customers. These services are key components of the Amazon Elastic Compute Cloud (EC2) web service.Our platform handles a significant load of Internet traffic generated by internal and external customers that build their solutions on EC2. On...

  • C++ Developer

    1 month ago


    Cape Town, Western Cape, South Africa Communicate Ct Full-time

    Not every developer works where milliseconds matter. C++ Developers build the systems that power trading platforms, telecoms networks, gaming engines, embedded devices, and mission-critical applications. They combine deep technical expertise with problem-solving skills to create software that is fast, scalable, and reliable.We're growing our C++ Developer...


  • Cape Town, South Africa Recruitment Legends Full-time

    Introduction Software Development Engineer – Johannesburg – Salary R60 000 to R65 000 About the Role We are seeking a highly skilled Software Development Engineer to design, build, and optimize high-performance firmware, web applications, and data management systems for cutting-edge technology. Duties & ResponsibilitiesKey Responsibilities Software &...


  • South Africa The Legends Agency Full-time

    Software Development Engineer Johannesburg Salary R60 000 to R65 000About the RoleWe are seeking a highly skilled Software Development Engineer to design, build, and optimize high-performance firmware, web applications, and data management systems for cutting-edge technology.Key ResponsibilitiesSoftware & System Development: Design, develop, and integrate...

  • C++ Developer

    1 month ago


    South Africa Communicate Recruitment Full-time

    Key Responsibilities: Design, develop, and maintain high-performance applications using C++Write clean, efficient, and scalable code for complex software systemTroubleshoot, debug, and optimise applications for speed and reliabilityCollaborate with cross-functional teams to deliver robust software solutionsParticipate in code reviews and contribute to...


  • Johannesburg, South Africa Ithemba Recruitment- Sourcing Top Talent Full-time

    Purpose:This role will primarily revolve around building and writing software code, as well as repair errors, adapt and configure this process new hardware, improve performance or upgrade interfaces, directing system testing and validation procedures and working with customers or departments on technical issues including software system design...


  • Johannesburg, South Africa NTT Full-time US$30 Permanent

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.The ideal candidate is an...


  • Cape Town, South Africa Boardroom Appointments Full-time

    Software Developer/Data Engineer - 12 Month ContractEducational Qualifications BSc Computer Science / BEng Professional Qualifications AWS Professional Certification Years of Experience 4 to 8 years of Data Engineering or Software Development experience working on Data-Driven ecosystems Skills / Requirements 4 to 8 years of Data Engineering or...


  • Durban, South Africa Winning Form Full-time

    Description Good written and verbal communication skills. Strong attention to detail. Experience with responsive and adaptive design. Understanding of SEO principles. Good problem-solving skills. Excellent verbal communication skills. Good interpersonal skills. Responsibilities Job Responsibilities: Technical Outputs:Perform Plannin...


  • Johannesburg, GP, South Africa Expleo Full-time

    Overview Expleo South Africa is where bold ideas meet real-world impact. As a global leader in engineering, quality services, and management consulting, we help businesses accelerate digital transformation and shape the future. Joining Expleo means more than just a job — it’s an opportunity to grow, innovate, and collaborate on projects that...


  • Cape Town, South Africa Collinson Group South Africa Remote Full-time

    Job DescriptionThe RoleWe are looking for an SDET who is passionate about quality, not just as a phase, but as a core part of how great software gets built. In this role, you will help shape what "great" looks like for our engineering teams, including setting test standards, supporting engineers and making sure quality is everyone's responsibility. This role...


  • Cape Town, South Africa Boardroom Appointments Full-time

    Job purpose: As Senior Software Applications Development Engineer, you'll work with the team to develop new software applications. You will be involved in all aspects of software development including designing and developing the code for products as well as working on client-side web application technologies Minimum requirements: Bachelors degree in or...


  • Midrand, Gauteng, South Africa Peo Information Technologies Full-time

    Peo IT is seeking a highly experienced Lead Software and Technical Developer/Engineer to join our dynamic team. The ideal candidate will have 10 to 15 years of experience in the field of computing or software development and hold an Honours degree in computing or software development/engineering. This role requires a strong technical background and...