mid-level software developer

1,000 mid-level software developer job listings in South Africa. Find daily updated positions from leading job boards.


  • Centurion, South Africa Swift Recruitment Full-time

     Job Description: SENIOR SOFTWARE DEVELOPER B. Main Job Purposes To develop and maintain propriety software applications. C. Organogram Superior 2nd Level : Business Manager Superior : Product Development & Support Manager This Position : Senior Software Developer Subordinate 1st Level : None D. Employment Specification Education...


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

    Duties and responsibilities: Create, agree and execute Software Development road maps and operational strategies for projects coming into the business in collaboration with respective Team Members through proper documentation, communication and execution.Build effective customer-centric relationships through measurements of performance and usage and...


  • Midrand, South Africa Adapt IT Full-time

    IntroductionWe are looking for an experienced Senior Software Developer to join our telecommunications team and play a key role in designing, developing, and delivering secure, scalable, and customized software solutions for our diverse customer base. The ideal candidate will have strong software development experience, a solid understanding of...


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

    Key purpose: The company requires an energetic individual to fill the above position. The candidate should work well in coordination with cross-functional team members to design, develop, andmaintain bespoke solutions for the company. The candidate must be comfortable working as part of a team while taking the initiative to take lead on new...


  • Western Cape, South Africa MIT Recruitment Full-time

    IntroductionJoin a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including intentional and regular one-on-ones with leadership. This role is hybrid and based in JHB.   Duties & Responsibilities  Tracking of project tasks, milestones, deliverables, or key dates. Risk and...


  • 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...


  • Pretoria, South Africa Boardroom Appointments Full-time

    Essential technologies: 3+ years experience in Microsoft .NET Framework development with C#Solid knowledge of SOA and OO principles, design patterns and component oriented designC# on .NetWindows Communication Foundation (clients and services)Web APISQL (Microsoft SQL Server) Advantageous techniques and skills: Multi-threaded, load balance and concurrency...


  • Pretoria, South Africa Agile Bridge Full-time

    Job purpose:   A Senior Software Engineer is an experienced professional responsible for overseeing software development projects, writing clean and efficient code, and providing technical leadership to a team of engineers. In this role, you will assume ownership in the design, development, and delivery of high-quality products, systems, and services that...


  • Cape Town, South Africa wePlace Full-time

    Reference: JHB000954-AS-2An industry leading Bank has an exciting opportunity available for a Software Development Manager to join their team.Duties & ResponsibilitiesThe Role: You will provide strategic technical direction, manage multiple teams, and ensure their technology platforms are resilient, scalable and secure. You'll be a strategic partner to the...


  • Johannesburg, Gauteng, South Africa Talent Shore Full-time

    Junior Software Developer Job DescriptionSummaryLocation: Hybrid/RemoteReporting to: Project ManagerContract: Full-time, PermanentAbout UsAt our company, technology plays a key role in delivering exceptional experiences for our customers and supporting the continued growth of our business. We are investing in our technology function to increase development...


  • Centurion, South Africa Network Engineering Full-time

    Reference: NES028090-SV-1Embedded Software Developers, this company specializing in the Agricultural industry is looking for you!Duties & ResponsibilitiesThis innovative company in the Agricultural industry is looking for Embedded Software Developers to join their leading team. They saw a need for a program in the industry to track and measure trucks and...


  • Cape Town, Central Business District, South Africa AnyVan Full-time R 1,000 Temporary

    Got Drive? Join AnyVan as we make moving anything, anywhere miles better and build a career that moves just as fast. Back in 2009, our Chairman Angus saw half-empty vans everywhere and knew there had to be a better way! That's how AnyVan began. He set out to create the world's most efficient logistics technology and help halve the number of wasted miles...


  • Remote, South Africa Vas-X Remote Full-time

    Key responsibilities: System Design & Architecture: Lead and contribute to the architectural design of complex systems. Collaborate with team members to make informed technical decisions. Assist in defining system requirements and design specifications. Development & Coding: Develop high-quality, scalable, and efficient Java and PL/SQL code that meets...


  • Durban, South Africa Boardroom Appointments Full-time R 50,000 Temporary

    Role Overview Seeking a high-energy, hands-on Software & Applications Team Lead who leads by example through active coding, mentoring, and end-to-end project ownershipRole requires 50–70% hands-on development while guiding strategy, delivery, and technical excellenceFocus on innovative thinking, including AI-enhanced features, to accelerate product...


  • Cape Town, South Africa InspHired Recruitment Full-time R 40,000 Temporary

    Our client based in Cape Town is currently looking for an experienced Software Engineer/Developer who has a deep understanding of programming models and associated patterns; a command of underlying structures, design element and constraints; as well as proficiency in Python and Linux and some experience with packaged applications and platforms. Successful...


  • Pretoria, South Africa People Dimension Full-time

    Introduction A well-established Corporate Software company with 30 years of experience within the security field, serving various government agencies, based in Centurion is looking for a Junior Software Developer to join their company. (Students who will finish their degrees by the end of 2022 are welcome to apply. ) Duties & Responsibilities The main task...


  • Randburg, South Africa Boardroom Appointments Full-time

    Job purpose:  As a Software Developer, you will work with the Agile Team to develop cutting-edge software for our clients. You'll be working in an agile environment where you are given regular deadlines and challenges to meet. You must have excellent communication skills as well as strong analytical and problem solving abilities. Experience using design...


  • Pretoria, South Africa Geotech Full-time

    Job Description Job Title: Junior Software Developer Job Purpose: Our client is seeking a motivated individual to enter the professional software development field within a regulated payment environment. The successful candidate must be able to write working code, ask thoughtful questions, communicate blockers honestly, and learn quickly under senior...


  • Johannesburg, South Africa Boardroom Appointments Full-time

    Key purpose: To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle; all product features and support and maintenance related tasks in respect of the product Oversee the ongoing drive to increase efficiency, optimisation, innovation and people development in...


  • Tshwane (Pretoria), South Africa E and D Recruiters Full-time

    Reference: Pta002867-EP-22Security Software Developer with an Electronic Engineering or Computer Engineering or Computer Science degree is required. 2-7 years of software development experience in a professional capacity.The company has over 20 years in existence- only overseas/international client base. Exciting and challenging career prospects....