The Opportunity: As a Software Engineer you'll design, build, test and maintain software applications and services with growing independence. You'll take features from requirement to production - writing clean, well-tested, well-documented code, contributing to technical design, and helping to resol
Software Engineer jobs in Centurion
912 software engineer opportunities in Centurion updated today
job offers found
· Page 1 / 46Placements24 is looking for enthusiastic individuals to start a career as Apprentice Software Developers in a fully remote, ground-floor role. You will learn by doing on real-world projects, supported by mentors, and gain practical experience in the software development lifecycle. The program includ
WhatJobs Direct is seeking a Graduate Software Developer in Centurion, Gauteng. You will contribute to the full software lifecycle, working with seasoned engineers and modern tech stacks to build web and mobile applications. We value problem-solving, fundamentals, and a willingness to learn. The rol
Cytel Inc. in a sponsor-dedicated remote role seeks a Senior/Principal Statistical Programmer. You will develop SDTM/ADaM specs, datasets, listings, and Define.xml for global studies and collaborate with statisticians and CROs to meet timelines. Responsibilities include regulatory submissions suppor
Location Tshwane Job type IT / Computing / Software Posted 28 Oct 2026 Key Responsibilities Design, implement, maintain, and scale OpenStack-based cloud infrastructure. Manage and optimize distributed storage platforms such as Ceph. Automate infrastructure deployment and operational processes using
Cytel Inc. is seeking a Senior/Principal Statistical Programmer SAS + R to join a sponsor-dedicated project, working remotely. The role focuses on delivering SDTM/ADaM specifications, complex SAS/R programs, and high-quality outputs for regulatory submissions. You will lead statistical programming a
About the Role Our client is a rapidly expanding technology firm, committed to innovation and excellence, and they are actively seeking a talented Remote Junior Software Developer to join their globally distributed team. This is a unique opportunity for a passionate and driven individual to contribu
Placements24 is seeking a highly skilled Technical Support Engineer based in Centurion, Gauteng, South Africa. The role focuses on advanced technical support for IT infrastructure, diagnosing issues across servers, networks, and end-user environments. The ideal candidate thrives on solving complex p
Placements24 is seeking a Senior Remote Software Engineer (Full Stack) to design, develop, and deploy scalable web applications in a remote-first setup. You will work with a globally distributed team, translate requirements into robust software, and mentor junior engineers while contributing to arch
About the Role Our client, a rapidly growing e-commerce innovator, is seeking a highly skilled and experienced Lead E-commerce Platform Developer to join their fully remote, international team. This pivotal role will be responsible for the architecture, development, and maintenance of our client's c
About the Role Our client, a rapidly expanding enterprise software company, is seeking a highly skilled and experienced Senior Backend Engineer to join their fully remote engineering team. This role is integral to designing, developing, and maintaining the robust backend systems that power our clien
Cytel Inc. seeks a Senior/Principal Statistical Programmer for a remote role, dedicated to a global pharmaceutical client. You will lead programming across SDTM/ADaM, define.xml, and complex outputs with SAS and R, while supervising CRO programmers to ensure high-quality results on multiple studies.
Placements24 is seeking an experienced Lead Software Engineer to join a fully remote team. The role requires guiding architectural decisions, mentoring engineers, and driving best practices across development, testing, and deployment. You will shape technical direction and ensure scalable, secure so
Placements24 is seeking a Senior Backend Engineer to design, build, and maintain scalable APIs and services. You will shape the backend architecture, mentor engineers, and drive best practices in a remote, agile team environment based in South Africa. The role requires expertise in RESTful APIs, mic
Cytel Inc. is hiring a Senior/Principal Statistical Programmer (SAS + R) to work remotely with our pharmaceutical client network. You will implement reporting and analysis activities, oversee CRO programmers, and ensure high-quality data outputs across trials. The role requires 7+ years in biotech/p
About the Role Our client, a leading developer in the renewable energy space, is seeking a seasoned Senior Solar Farm Project Developer to join their expanding operations. This is a fully remote position, empowering you to manage and advance solar projects from initiation through to financial close,
Cytel Inc. is seeking a Senior/Principal Statistical Programmer to work remotely, embedded with a global pharmaceutical client. This role focuses on SDTM/ADaM specifications, SAS and R programming, analysis deliverables and regulatory submissions under FDA guidelines. A senior, independent programme
As an Angular Developer , you?ll be responsible for building scalable, maintainable front-end applications. A Bachelor?s degree in Computer Science, Software Engineering or a related field is typically required, along with practical experience delivering production-ready solutions. What you could do
Placements24 is hiring a Software Developer with a strong Java background for a fully remote role. You will design, develop, test, and deploy Java-based microservices, collaborating with a distributed team on high-performance financial applications. The ideal candidate has 3+ years of Java experienc
Cytel is seeking a Senior/Principal Statistical Programmer to work remotely within our sponsor-dedicated model. You will lead statistical programming activities for global clinical trials, implementing SDTM/ADaM specifications, and coordinating CROs to ensure timely delivery of high-quality data ana
Jobs in nearby locations
Type: Permanent or Contract (Based on candidate preference) Location: Johannesburg (Hybrid) Start date : January 2027 Role Overview We are looking for a Senior Integration Analyst / Developer with deep expertise in IBM Cloud Pak for Integration (CP4I) . In this role, you will bridge the gap between
Who we are Upstream is a global leader in mobile marketing automation and digital service innovation, enabling Mobile Network Operators (MNOs) and brands to grow revenue, improve customer engagement and succeed in the digital economy. With over two decades of experience and operations spanning 45+ m
Super Group IT Services are looking for an experienced Developer - Backend Integrations to join our Digital Services team. This role is responsible for designing, developing, and supporting critical system integrations that enable seamless and secure data exchange across enterprise platforms. Super
Who we are Upstream is a global leader in mobile marketing automation and digital service innovation, enabling Mobile Network Operators (MNOs) and brands to grow revenue, improve customer engagement and succeed in the digital economy. With over two decades of experience and operations spanning 45+ m
Senior / Principal Software Engineer – Data Platform Location: Johannesburg North (Hybrid) Employment Type: Permanent | Full-Time About Opportunity A leading telecommunications and broadband services provider is seeking an experienced Senior / Principal Software Engineer – Data Platform to take owne
Introduction Cartrack, a world-leading smart mobility Software-as-a-Service tech company operating across 27 countries, is looking for a reliable Infrastructure Engineer to be responsible for building, maintaining, and optimizing Linux-based infrastructure to ensure system reliability and performanc
Reverside is an established it services provider focusing on delivering high-quality software development, it is resourcing, digital transformation, and systems support solutions. We are always looking for skilled professionals to join our growing team and contribute to innovative technology project
Type: Permanent or Contract (Based on candidate preference) Location: Johannesburg (Hybrid) Start date : January 2027 Role Overview We are looking for a Senior Integration Analyst / Developer with deep expertise in IBM Cloud Pak for Integration (CP4I) . In this role, you will bridge the gap between
Industry: Financial services / banking Experience: Minimum 8 years of provable software engineering experience About the role We’re looking for an experienced Software Engineer to design, build and support reliable software solutions. The ideal candidate has a strong object-oriented development back
Estimated salary for Software Engineer in Centurion
R 340 000 – R 540 000/year
Estimation confidence: High
Estimate based on market data for Centurion. Actual salaries may vary depending on experience, company, and area.
View full salary data →Software Engineer in nearby cities
Search for software engineer jobs in other cities in South Africa
Other professions in Centurion
Explore other job opportunities in Centurion