45,759 Outsourcing jobs
Open tech roles at outsourcing and IT-services companies.
Lead Software Engineer (backend)
Lead a backend engineering team at a Pretoria-based software solutions provider (hybrid work), designing and deploying scalable backend services and APIs while mentoring engineers. Core stack includes Java/Python/Node.js/Go/C#, microservices, PostgreSQL/MySQL and MongoDB/Cassandra, AWS/Azure/GCP, and Docker/Kubernetes.
Data Engineer: Real-time Pipelines & Scalable Data
Data engineer in Cape Town with 3-4 years' experience who designs and maintains robust data pipelines for real-time and batch processing, ensuring data accuracy and reliability. Core stack: SQL, Python/Java, cloud services, Kafka/RabbitMQ streaming, ETL workflows, plus Spark/Hadoop and JSON/Parquet formats.
L2 Cross Tech Managed Services Engineer — Azure/linux Devops
Hands-on Level 2 managed services engineer in Johannesburg delivering reliable cloud infrastructure services. Day-to-day work spans Azure, Linux, Terraform, PowerShell automation, and CI/CD pipelines within a fast-paced IT services and consulting team.
Senior Mobile Software Engineer
Entelect, a South African software services firm, is hiring a Senior Mobile Software Engineer in Johannesburg (hybrid, 2–3 office days/week) to build enterprise mobile apps across the SDLC, improve delivery via CI/containerisation, and mentor colleagues. Popular tech: Kotlin, Java, Swift; Flutter, React Native, Ionic/Capacitor; Room, Firebase.
Senior Full Stack Developer (mern Stack)
Senior full-stack developer building web applications end-to-end for a custom software company in Port Elizabeth, South Africa, using the MERN stack (MongoDB, Express, React, Node.js). Day-to-day spans API and database design, frontend implementation, testing, deployment, code reviews, and mentoring juniors in a hybrid role.
Azure Data Engineer
Intellinexus, a data and BI consultancy, seeks a Data Engineer in Cape Town to design, build, and maintain Azure-based data pipelines, warehouses/lakes, and data models for client analytics. Core stack includes Azure Data Factory, Synapse, Databricks, SQL, Python/Java/Scala, SAP systems, and CI/CD via GitLab or Azure DevOps.
Senior Software Engineer
Senior Software Engineer at Paracon in Cape Town building and enhancing scalable applications and services with C#/.NET, REST APIs, and microservices, deployed on a major cloud (AWS, Azure, or GCP) with Docker/Kubernetes and CI/CD. The role also involves mentoring junior developers, ensuring performance/reliability, and collaborating with QA, DevOps, and Product.
Junior Devops Engineer — Cloud & Ci/cd For Gaming
Junior DevOps Engineer at DigiOutsource (part of Super Group) in Cape Town: you'll build, maintain, and optimize CI/CD pipelines and cloud infrastructure using Docker and Kubernetes, while gaining exposure to automation, IaC, and security best practices in an on-site gaming tech environment.
Full-stack Java Developer
Fully remote full-stack Java developer building bespoke web applications, mobile apps and websites for local and offshore financial-services clients. Day to day: Spring back-ends, Angular 7+ SPAs, MSSQL work and shipping features in Agile teams; 4+ years' commercial Java experience required.
Intermediate Java Developer | Centurion | 12-month Fixed-term Contract
12-month fixed-term, hybrid Java developer role in Centurion supporting a telecom BSS modernisation programme: building Java/J2EE/Spring services, optimising SQL across major databases, deploying containerised apps on Linux with Docker/Kubernetes, and supporting integrations and UAT testing.
Oss Platform Devops Engineer — Hybrid, Flexible Hours
DevOps engineer who designs, builds, and maintains OSS (operations support system) platforms for ISP clients: automating deployments with Git/Ansible, integrating systems, testing go-live, training clients, and optimizing customer environments. Core stack is Linux, MySQL, Python, Git, and Ansible; hybrid role based in the Centurion/Pretoria region (Cape Town also considered).