2,130,526open jobs
136,801companies
247,423added this week
Browse all
Location
Hybrid (Johannesburg, South Africa)
Seniority
Staff · 8+ years exp
Employment
Full-Time

First seen by Alion on Oct 30, 2026.

Overview
Company
Impact
Profile match
Network Recruitment is a South African recruitment agency that places permanent and contract candidates with client companies. Its head office is at Summit Place Office Park in Menlyn, Pretoria, and it recruits for roles in Johannesburg, Pretoria, Centurion, Cape Town and Durban. Its advertised vacancies cover software developers and engineers, finance and tax specialists, credit risk managers and KYC analysts, published on South African job boards such as PNet and Executive Placements.


SUMMARY:
Are you a senior data platform engineer who thrives on building reliable, scalable cloud-based data solutions? This is an opportunity to take ownership of a mission-critical data platform, influence engineering standards, mentor developers, and drive the accuracy and availability of data that powers business operations.

POSITION INFO:
Our client, a leading organisation in the telecommunications and connectivity sector, is looking for a Senior \/ Principal Software Engineer - Data Platform to take ownership of a business-critical cloud data platform. This role offers the opportunity to lead the architecture, reliability, security, and performance of a PostgreSQL-based data warehouse, cloud-native data loading processes, and API services that support multiple operational systems. Working closely with cross-functional stakeholders across technology, finance, operations, and network teams, you will ensure that data remains accurate, secure, and available while driving best practice engineering standards across multiple codebases. This is an ideal opportunity for a seasoned software engineer who enjoys a blend of hands-on technical leadership, platform ownership, cloud engineering, and mentorship. The role is based in Rosebank, Johannesburg, with a hybrid working model and occasional travel requirements. Key Responsibilities: Own and maintain a cloud-based PostgreSQL data warehouse supporting customer, revenue, operational, and field service data. Design, manage, and optimise scheduled data ingestion and integration processes running within Google Cloud environments. Develop, review, and maintain API services, data-loading applications, and integration solutions using Node.js, Python, and SQL. Ensure platform security through effective access management, secret management, environment controls, and secure cloud practices. Drive platform reliability through monitoring, logging, incident management, health checks, and well-maintained runbooks. Establish engineering standards, conduct design and code reviews, and promote automated testing and deployment best practices. Mentor and coach developers while fostering engineering excellence across the team. Collaborate with business and technical stakeholders to ensure data integrity and timely communication of platform changes and incidents. Job Experience and Skills Required: Matric (Grade 12) is required. Bachelor's Degree in Computer Science, Engineering, Information Systems, or equivalent practical experience. Minimum 8 years' experience as a professional Software Engineer. Minimum 3 years' experience owning and supporting a live data platform, integration layer, or similar production-critical services. Strong experience with JavaScript\/Node.js, Python, and SQL. Advanced PostgreSQL experience, including upserts, views, user permissions, SSL, paging, and data loading methodologies. Proven experience with Google Cloud technologies, including Cloud SQL, Cloud Run, Cloud Scheduler, Secret Manager, IAM, and Firebase Authentication. Experience working with Microsoft Graph integrations and cloud-based data ingestion solutions. Solid experience with Git\/GitHub, automated testing frameworks, CI\/CD practices, and multi-environment deployments. Experience coaching developers, setting engineering standards, and leading technical decision-making across multiple systems. Exposure to telecommunications, ISP billing, OSS\/BSS platforms, fibre operations, or high-volume operational data environments will be advantageous. Google Cloud Professional Cloud Architect or Professional Data Engineer certification would be beneficial. Apply now! For more exciting vacancies, please visit: \/> I also specialise in recruiting in the following: Software Developers (Back-End \/ Front-End \/ Full Stack) Mobile Developers Business & Systems Analysts BI & SQL Experts UI \/ UX Professionals Data & Analytics (Data Scientists, Data Analysts, Python, R, SQL, Machine Learning) AI & Automation (Artificial Intelligence, Machine Learning, Intelligent Automation, and Process Automation Solutions) Cloud Experts Infrastructure Specialists DevOps \/ SecOps Experts Cyber Security Specialists SEO \/ Digital Designers If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles \/ positions. For more information, contact: Frankie Deppe Specialist Recruitment Consultant Connect with me on LinkedIn!

 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,130,526 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Johannesburg
Hybrid · Contractor · South Africa
JavaScript
DevOps
Rest API
Configuration Management
Analytics
Power BI
Management
Confluence
ServiceNow
Agile
ITIL
Apply
In office · Full-Time · Sandton
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
Databases
Snowflake
ClickHouse
Google BigQuery
Amazon Redshift
AI/ML
Model Context Protocol
LLM
Frontend
React.js
DevOps
Azure DevOps
OpenTelemetry
Azure
CI/CD
QA
Cypress
Playwright
Apply
Kafka Specialist 12 days ago
In office · Full-Time · Cape Town
Python
Databases
Apache Kafka
DevOps
Terraform
Ansible
Azure
CI/CD
Docker
Kubernetes
Platform Engineering
Linux
Apply
In office · Full-Time · Cape Town
JavaScript
TypeScript
Node JS
Node JS
Express
Databases
MongoDB
Frontend
Vue.js
DevOps
Git
Management
Agile
Apply
In office · Full-Time · Cape Town
SQL
DevOps
VMWare
Azure
Hyper-V
Apply
In office · 5+ years exp · Melbourne
JavaScript
Frontend
React.js
DevOps
Azure
Cybersecurity
Microsoft Entra ID
Apply
$73k – $80k per year · Hybrid · 3+ years exp
SQL
Databases
MS SQL
Microsoft Fabric
DevOps
Azure
Analytics
ETL/ELT
SSIS
Azure Data Factory
Management
ITIL
Apply
$176k – $264k per year · Equity · In office · Full-Time · 7+ years exp · Bachelor's Degree · Pleasanton · Atlanta
Python
Java
Scala
Databases
Apache Iceberg
Apache Kafka
AI/ML
Spark
Flink
Machine Learning
DevOps
Terraform
GCP
Kibana
Prometheus
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Apply
Remote (Ukraine) · Full-Time · Ukraine
SQL
C#
C#
.NET
Entity Framework Core
Databases
Redis
MS SQL
Azure SQL Database
DevOps
Azure
Kubernetes
Azure AKS
Akamai
Cybersecurity
Microsoft Entra ID
Apply
In office · Full-Time · 2+ years exp · Chennai
Python
AI/ML
Copilot
Copilot Studio
Machine Learning
DevOps
Rest API
Management
Agile
Apply
In office · Full-Time · Stellenbosch
Python
PowerShell
C
C++
C
Embedded C
DevOps
Git
Management
Jira
Agile
Apply
In office · Full-Time · 5+ years exp · Johannesburg
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
Frontend
React.js
Mobile
Firebase
DevOps
Rest API
GCP
CI/CD
Git
Google Cloud Run
GitHub
Apply
Hybrid · Full-Time · Johannesburg
Python
JavaScript
Java
Rust
SQL
C#
Node JS
Databases
PostgreSQL
Mobile
Firebase
DevOps
GCP
CI/CD
Google Cloud Run
GitHub
IAM
Apply
Hybrid · Full-Time · 5+ years exp · Johannesburg
Go
JavaScript
Rust
TypeScript
SQL
C#
Node JS
Databases
PostgreSQL
Frontend
Vue.js
Next.js
Angular
React.js
Mobile
Firebase
DevOps
Rest API
GCP
Git
Google Cloud Run
GitHub
Apply
Hybrid · Full-Time · 5+ years exp · Johannesburg
Go
JavaScript
Rust
TypeScript
SQL
C#
Node JS
Databases
PostgreSQL
Frontend
Vue.js
Next.js
Angular
React.js
Mobile
Firebase
DevOps
Rest API
GCP
Git
Google Cloud Run
GitHub
Apply
In office · Full-Time · Johannesburg
Python
SQL
C#
C++
IoT
OPC UA
Apply
$18k – $20k per year (gross) · Hybrid · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
Frontend
Angular
Analytics
SSIS
SSAS
Apply
$29k – $36k per year (gross) · Hybrid · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
Frontend
Angular
Analytics
SSIS
SSAS
Apply
In office · Johannesburg
Python
JavaScript
TypeScript
SQL
Node JS
Python
FastAPI
Node JS
Nest.JS
Databases
PostgreSQL
Redis
RabbitMQ
Frontend
React.js
Vite
Material UI
styled-components
Mobile
React Native
DevOps
Rest API
Terraform
GCP
WebSockets
CI/CD
AWS
Docker
Kubernetes
Apply
In office · Full-Time · Johannesburg
Apply
See all jobs
This is one of many
2,130,526 more open roles from verified company boards, updated every day.