2,047,352open jobs
122,753companies
241,151added this week
Browse all
Salary
≈ $40k – $119k per year (Estimated)
Location
Hybrid (Johannesburg, South Africa)
Seniority
Principal · 8+ years exp
Employment
Full-Time

First seen by Alion on Oct 30, 2026. Network Finance scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Founded in 1987, Network Finance is a specialized recruitment and talent solutions agency operating as a key division of Network Recruitment (part of ADvTECH Group). Headquartered in Johannesburg, South Africa, the company provides executive search, permanent placement, and contract staffing tailored specifically to the finance, accounting, auditing, taxation, and actuarial sectors. Through its niche industry focus and global network spanning Africa, Europe, and the Middle East, it enables corporate clients and multinational enterprises to source highly qualified financial leaders and Chartered Accountants.

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: www.networkrecruitmentinternational.com

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!

https://www.linkedin.com/in/frankie-deppe-9903b395/

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,047,352 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
≈ $29k – $86k per year (Estimated) · In office · 10+ years exp · Johannesburg
Python
Go
JavaScript
Java
Kotlin
TypeScript
SQL
Node JS
Java
Spring Boot
AI/ML
ChatGPT
Frontend
Vue.js
Angular
React.js
Mobile
JUnit
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Scrum
QA
Jest
Apply
≈ $31k – $79k per year (Estimated) · In office · Johannesburg
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
Frontend
React.js
DevOps
Terraform
AWS
AWS Lambda
Apply
≈ $46k – $84k per year (Estimated) · In office · Johannesburg
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
Frontend
React.js
DevOps
Terraform
AWS
AWS Lambda
Apply
≈ $46k – $83k per year (Estimated) · In office · 8+ years exp · Bachelor's Degree · Johannesburg
Python
JavaScript
Python
Flask
Django
Databases
MySQL
PostgreSQL
Redis
DevOps
GCP
Azure
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
≈ $45k – $82k per year (Estimated) · In office · 8+ years exp · Bachelor's Degree · Johannesburg
Python
JavaScript
Python
Flask
SQLAlchemy
Django
Databases
MySQL
PostgreSQL
Management
Agile
Apply
up to $68k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · Johannesburg
Python
Python
Django
Databases
MySQL
RabbitMQ
Apache Kafka
DevOps
Rest API
GCP
Azure
Git
AWS
Docker
Linux
Management
Agile
Apply
≈ $45k – $81k per year (Estimated) · In office · Full-Time · 6+ years exp · Johannesburg
TypeScript
C#
C#
.NET
DevOps
Azure
AWS
Apply
up to $66k per year · In office · Full-Time · 7+ years exp · Johannesburg
JavaScript
TypeScript
C#
C#
ASP.NET Core
Frontend
Angular
JQuery
DevOps
Docker
Kubernetes
Management
Agile
Scrum
Waterfall
Apply
≈ $45k – $81k per year (Estimated) · In office · Full-Time · 6+ years exp · Johannesburg
TypeScript
C#
C#
.NET
DevOps
Azure
AWS
Apply
up to $51k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · Johannesburg
Python
Go
JavaScript
Rust
TypeScript
SQL
PowerShell
Python
FastAPI
AI/ML
llama.cpp
Fine-tuning
Embeddings
Prompt Engineering
Ollama
Pandas
NumPy
PyTorch
LLM
RAG
Hugging Face
Machine Learning
DevOps
Windows
Management
Agile
Apply
See all jobs
This is one of many
2,047,352 more open roles from verified company boards, updated every day.