Technology

Senior Data Engineer

Network Recruitment·Johannesburg, Gauteng, south-africa·FULL_TIME
TechnologyseniorFULL_TIME
-Closes 9 Dec 2026

Key Responsibilities Data Engineering & Platform Development Design, develop, and maintain robust production data integrations. Build reusable integration frameworks, libraries, and shared engineering components. Improve data processing pipelines, validation processes, reliability, and overall platform performance. Contribute to the ongoing development and modernization of the data platform architecture. Ensure high standards for data quality, maintainability, and scalability. Software Architecture & Application Development Design and implement scalable, maintainable software solutions. Translate architectural requirements into practical technical implementations. Develop backend services and internal applications using modern technologies. Build and enhance shared application frameworks and developer tooling. Drive initiatives to reduce technical debt and improve system architecture. Evaluate and implement engineering best practices to support long-term platform growth. Production Engineering & System Reliability Investigate and resolve complex production issues and technical challenges. Enhance monitoring, observability, error handling, and recovery processes. Develop sustainable solutions that improve platform reliability and operational efficiency. Support mission-critical systems and ensure business continuity. Technical Leadership & Collaboration Partner with architects, engineers, and cross-functional teams to deliver high-quality solutions. Participate in technical design discussions and strategic engineering decisions. Conduct code reviews and promote software engineering best practices. Mentor junior engineers and contribute to technical knowledge-sharing initiatives. Support the continuous improvement of development processes, standards, and tooling. Required Skills & Experience Software Engineering Strong commercial experience building and supporting production software applications. Advanced Python development skills. Experience developing applications and services using Go (Golang) . Experience building modern web applications using React or Svelte . Strong understanding of software architecture, design patterns, and modular application development. Experience designing and developing APIs, backend services, and reusable software components. Data Engineering Strong SQL and database development experience. Experience developing and maintaining data integrations and data-intensive applications. Understanding of data quality, validation, integrity, and reliability principles. Experience working with large datasets and complex data processing workflows. DevOps & Engineering Practices Strong experience with: Git Code Reviews Automated Testing CI/CD Pipelines Monitoring and Observability Tools Experience troubleshooting and supporting complex production environments. Ability to assess technical trade-offs and independently deliver complex engineering solutions. Preferred Experience Experience with any of the following technologies would be advantageous: Data & Integration Technologies Apache Airflow Pandas Data Quality Frameworks Data Contracts Industrial Data Integrations Cloud & Infrastructure AWS S3 Lambda Step Functions Docker Kubernetes Cloud and Hybrid Infrastructure Environments Databases PostgreSQL TimescaleDB Platform Engineering Internal Developer Platforms Application Framework Development Developer Tooling Integration Frameworks Key Competencies Strong analytical thinking and problem-solving abilities. Excellent software design and architectural judgment. Ability to take ownership of complex technical initiatives. Strong collaboration and stakeholder engagement skills. Clear written and verbal communication skills. Passion for mentorship and developing engineering talent. Adaptability and a practical approach to solving technical challenges. Commitment to engineering excellence and continuous improvement. Apply now! For more IT jobs, please visit /> I also specialise in recruiting in the following: Software Development Data Engineer Data Analyst Infrastructure Architecture ... and more! 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: Sfundo Shoba Recruitment Consultant

At a glance

Company

Network Recruitment

Location

Johannesburg, Gauteng, south-africa

Employment

FULL_TIME

Experience

senior

Valid until

December 9, 2026

Created

November 9, 2026

More opportunities

Similar roles you might like

Data Consultant

JenRec Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Build modern data platforms. Solve meaningful business challenges. Make an impact. Are you passionate about data engineering, analytics and helping businesses turn complex data into real business value? We're looking for a Senior Data Engineer / Data Specialist to join a leading Microsoft-focused consulting team delivering modern data platforms, analytics and AI solutions across South Africa, the UK, Sub-Saharan Africa and the UAE. As a Microsoft Solutions Partner and member of the Microsoft Business Applications Inner Circle - representing the top 1% of Microsoft partners globally - we work with a diverse range of clients across retail, financial services, healthcare, logistics, legal, agriculture and the public sector. Our Data practice delivers everything from enterprise data platform builds and migrations to data governance, strategic advisory and AI use-case implementation. You'll work on challenging projects, collaborate with talented specialists and help clients unlock the full potential of their data. What we're looking for We're interested in people who bring depth in their specialist area, curiosity about the wider data landscape and the confidence to engage with clients and stakeholders. Strong Microsoft data platform expertise: Hands-on experience with Microsoft Fabric, the Azure Data Platform and Power BI. Experience with Databricks and Snowflake is an advantage, particularly in multi-platform environments. Technical depth: Strong capability in your area of expertise, with the ability to engage credibly across data engineering, architecture, analytics and governance. Client-facing consulting experience: Comfortable running workshops, presenting solutions, translating business requirements into technical outcomes and building trusted relationships with senior stakeholders. Practical delivery and estimation: Able to develop realistic estimates, manage delivery expectations and raise potential risks early. A governance-first mindset: You understand the importance of data access, sensitivity, lineage and ownership, and build these considerations into solutions from the outset. A commitment to continuous learning: Relevant Microsoft certifications are valued. If you're still working towards them, we'll support your development and invest in your certification journey. A passion for mentoring: At Senior level, you'll help develop junior team members. At Specialist level, you'll also contribute to the growth of senior colleagues and peers. What makes this opportunity exciting? You'll have the opportunity to work across industries, solve complex data challenges and contribute to solutions that make a measurable difference to businesses. You'll join a team that values technical excellence, practical thinking, honest communication and continuous development - with exposure to modern Microsoft data technologies and the opportunity to broaden your expertise across the wider data ecosystem. Ready to take the next step? If you're a data professional who enjoys solving complex problems, working closely with clients and helping shape the future of data and AI, we'd love to hear from you. Get in touch to find out more about this opportunity.

20 days ago