2,106,865open jobs
129,622companies
244,448added this week
Browse all
Location
Hybrid (Johannesburg, South Africa)
Seniority
Staff · 5+ years exp
Employment
Full-Time

First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
Network Recruitment is a specialized recruitment and executive search firm headquartered in Johannesburg, South Africa. The company connects skilled professionals with leading corporate clients across key sectors including finance, engineering, and information technology. Through tailored permanent and contract placement solutions, it helps organizations build high-performing teams.


SUMMARY:
About Opportunity
A leading telecommunications and broadband services provider is seeking an experienced Senior / Principal Software Engineer – Data Platform to take ownership of a mission-critical data ecosystem that supports customer billing, network operations, field services, and business reporting.
This is a hands-on leadership role for a highly skilled engineer who combines deep technical expertise with strong architecture, governance, and mentoring capabilities. You will lead the design, reliability, security, and evolution of a cloud-based data platform while coaching developers and collaborating with operational stakeholders across the business.
The Role
As the owner of the company's data platform, you will be responsible for the data warehouse, integration and load processes, cloud infrastructure, and API services that underpin business operations.
You will ensure data remains accurate, secure, highly available, and actionable while driving engineering best practices and technical excellence across multiple systems.

POSITION INFO:
Key Responsibilities Web Application Development Design, develop, and maintain internal business applications and operational portals. Build responsive interfaces, dashboards, KPI reporting tools, maps, charts, and data visualisations. Deliver consistent, intuitive user experiences across multiple applications. Translate business requirements into practical technology solutions. API & Data Integration Integrate applications with shared APIs and backend services. Ensure data displayed within applications accurately reflects underlying business systems. Validate and troubleshoot data using SQL and database queries. Collaborate with data and platform teams to support seamless integration. User Experience & Performance Develop applications that perform effectively across varying network conditions. Optimise user journeys and application responsiveness. Work directly with stakeholders to understand operational needs and improve usability. Communicate technical changes clearly to non-technical users. Quality Assurance & Release Management Participate in code reviews and maintain high development standards. Develop automated tests for application functionality and user interactions. Support structured release processes through development, testing, and production environments. Monitor performance and resolve issues through established support processes. Security & Compliance Implement secure authentication and access controls. Ensure compliance with privacy and data protection requirements. Follow secure development practices and protect sensitive information. Manage application access and configuration securely. Collaboration & Mentorship Work closely with technical and business teams to deliver solutions. Share knowledge and support less experienced developers where required. Contribute to continuous improvement initiatives and development standards. Participate in solution design and technical planning activities. Minimum Requirements Qualifications Matric (Grade 12). Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent practical experience. Relevant cloud or web development certifications will be advantageous. Technical Skills Strong experience with: TypeScript JavaScript HTML5 & CSS3 React Node.js SQL PostgreSQL Experience with: RESTful APIs Git and GitHub Automated testing frameworks CI\/CD practices Cloud-hosted environments Authentication and access management solutions Exposure to the following will be advantageous: Google Cloud Platform Firebase Cloud Run Next.js Vue.js Angular C# Java Go Rust Experience Required Minimum 5 years' professional software development experience. Proven full-stack development experience. Experience building and supporting production web applications used by employees or customers. Experience working with modern JavaScript frameworks and cloud-based solutions. Experience mentoring junior developers would be advantageous. Exposure to operational systems, telecommunications, utilities, GIS\/mapping solutions, or enterprise portals would be beneficial. Key Competencies Strong problem-solving and analytical skills. Excellent communication and stakeholder engagement abilities. High attention to detail and commitment to quality. Strong ownership and accountability. Ability to work independently and collaboratively. Customer-focused mindset. Commitment to continuous improvement and best-practice development standards. What's On Offer Competitive market-related remuneration package. Performance-based incentives. Medical aid and risk benefits. Professional development and certification support. Exposure to modern cloud technologies and enterprise-scale systems. Hybrid working environment with flexibility and growth opportunities. Working Environment Hybrid work model based in Johannesburg. Occasional travel may be required. Participation in major releases and occasional after-hours support when necessary. Collaborative and innovative technology environment focused on operational excellence. Apply today!

 

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,106,865 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
In office · Full-Time · South Africa
JavaScript
Kotlin
C#
C#
.NET
AI/ML
Copilot
Claude
AI Agents
Human-in-the-Loop
LLM Guardrails
Frontend
React.js
Mobile
React Native
Ionic
MAUI
DevOps
CI/CD
Platform Engineering
Design
Figma
Management
Agile
Apply
Software Architect 20 days ago
In office · Full-Time · Johannesburg
Python
JavaScript
Python
Django
Databases
PostgreSQL
AI/ML
Pandas
NumPy
DevOps
Git
Apply
In office · Full-Time · Cape Town
Python
JavaScript
SQL
Python
Django
AI/ML
AI Agents
Frontend
React.js
DevOps
Git
Apply
In office · Freelance · Johannesburg
Apply
In office · Full-Time · Cape Town
C#
C#
.NET
DevOps
Windows
Apply
Java Developer 11 hours ago
In office · Full-Time · Johannesburg
Python
Go
JavaScript
Java
TypeScript
SQL
Java
Spring Framework
Maven
Hibernate
Spring MVC
Databases
MySQL
PostgreSQL
Oracle
Frontend
Angular
DevOps
CI/CD
Jenkins
Git
AWS
GitHub
Linux
Management
Service Desk
Apply
In office · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
Azure SQL Database
AI/ML
Copilot
Frontend
Angular
DevOps
Rest API
Terraform
Azure DevOps
Azure
CI/CD
GitOps
Docker
Kubernetes
Bicep
Management
Agile
Apply
In office · Full-Time · Johannesburg
JavaScript
TypeScript
C#
Databases
MS SQL
AI/ML
Copilot
Frontend
Redux
RxJS
Bootstrap
JQuery
Mobile
State Management
DevOps
Azure
CI/CD
Apply
.Net Developer 12 hours ago
In office · Full-Time · Johannesburg
JavaScript
Java
TypeScript
SQL
C#
Node JS
Java
Liquibase
C#
ASP.NET Core
AI/ML
Copilot
Frontend
Angular
Bootstrap
Mobile
MVC
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Cybersecurity
Active Directory
Apply
In office · Full-Time · Johannesburg
Python
JavaScript
Python
Flask
FastAPI
Databases
ElasticSearch
Frontend
React.js
DevOps
Rest API
Git
Docker
Linux
Apply
See all jobs
This is one of many
2,106,865 more open roles from verified company boards, updated every day.