Opportunity Data Engineering work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
dataroles

Data Engineer

Nedbank nedbank.co.za Open
Johannesburg Mid-level Data Engineering

At a glance

Mid-level Data Engineering role at Nedbank. Johannesburg.

Pay not stated Data Engineer salary

RoleData Engineering
SeniorityMid-level
LocationJohannesburg
PostedSep 15, 2026
Role brief

dataroles summary, based on the employer's posting.

What you'll do

  • Build and tune data pipelines, ETL workflows and integration solutions, while supporting enterprise data warehouses
  • Keep information accurate and available by maintaining quality controls, metadata, lineage and governance practices
  • Turn stakeholder needs into scalable data assets that support business decisions and analytics
  • Monitor data incidents, investigate root causes and resolve issues across platforms
  • Take part in Agile planning, development, testing and release, and look for ways to automate work

What you bring

  • At least five years in data engineering, warehousing, management, business intelligence or a related data field
  • Hands-on skills in SQL, query tuning, data modelling and ETL or ELT, with experience delivering enterprise-scale data solutions
  • Experience handling large datasets across multiple sources and translating business needs into scalable solutions
  • Background maintaining data governance, metadata, lineage and quality standards

Who this fits

This is a self-managed technical position for someone with substantial data engineering experience, focused on enterprise platforms and warehouse environments. The role is based in Johannesburg and includes Agile collaboration with stakeholders and technology teams. Preference goes to applicants from underrepresented groups.

From the employer

Requisition Details & Talent Acquisition Contact

Requisition nr: 147782
Talent Acquisition Specialist: Tshego Semenya
Location: 135 Rivonia Road, Sandown

Cluster

Personal and Private Banking

Career Stream

It Application Development

Leadership Pipeline

Manage Self: Technical

Position

Data Engineer

Why join the team!

We are seeking a talented Data Engineer to join a high-performing team responsible for delivering reliable, scalable, and business-critical data solutions within Personal and Private Banking. This role offers the opportunity to work within a data-driven environment where data plays a key role in enabling strategic decision-making, enhancing customer experiences, and driving business performance.

You will work across complex data ecosystems, supporting the design, development, enhancement, and optimisation of enterprise data platforms and data warehouse solutions. Collaborating with business stakeholders, analysts, architects, and technology teams, you will help deliver trusted, high-quality data that supports both operational and strategic objectives.

The successful candidate will contribute to building and maintaining robust data pipelines, improving data quality and governance standards, and driving continuous improvement across the data landscape. If you are passionate about solving complex data challenges and delivering meaningful business impact, this role offers an exciting opportunity to grow your expertise within a dynamic banking environment.

Job Purpose

To design, develop, support, and optimise data solutions that enable trusted, accessible, and high-quality information across the business. The role is responsible for managing data integration processes, maintaining data warehouse environments, ensuring data governance compliance, and supporting business intelligence and analytics initiatives through the delivery of reliable and scalable data assets.

Job Responsibilities

  • Contribute to the achievement of transformation and culture objectives.
  • Participate in corporate social responsibility and business initiatives.
  • Identify opportunities to improve processes, systems, and operational efficiencies.
  • Deliver work in line with stakeholder requirements through effective planning and prioritisation.
  • Adhere to governance, risk, compliance, and security standards.
  • Build, maintain, and optimise data pipelines, ETL processes, and data integration solutions.
  • Support and enhance enterprise data warehouse environments.
  • Ensure data quality, integrity, accuracy, and availability across data platforms.
  • Maintain metadata, data lineage, and data governance standards.
  • Monitor, troubleshoot, and resolve data-related incidents.
  • Translate business requirements into scalable and sustainable data solutions.
  • Support business stakeholders with trusted and accessible data to enable decision-making.
  • Identify and implement automation and innovation opportunities.
  • Participate in Agile delivery activities including planning, development, testing, deployment, and support.
  • Build and maintain effective relationships with stakeholders, technology partners, and vendors.
  • Contribute to knowledge-sharing and continuous improvement initiatives.
  • Remain current with industry trends, emerging technologies, and leading data engineering practices.
  • Drive personal growth through continuous learning and skills development.

Essential Qualifications - NQF Level

  • Professional Qualifications/Honour’s Degree
  • Advanced Diplomas/National 1st Degrees

Preferred Qualification

Degree in any of the following:

  • Mathematical/Statistics
  • Information Technology
  • Computer Science
  • Data Science
  • Engineering
  • Or similiar

Preferred Certifications

  • DAMA Certification
  • Microsoft Azure Data Engineer Associate
  • Data Warehousing or Database Certification
  • Relevant Cloud, Data Engineering, or ETL Certification

Minimum Experience Level

  • 5+ years' experience within Data Engineering, Data Warehousing, Data Management, Business Intelligence, or related data-focused environments.
  • Proven experience designing, developing and supporting enterprise-scale data solutions.
  • Strong hands-on experience with SQL development, query optimisation, data modelling, and ETL/ELT processes.
  • Experience translating business requirements into scalable data solutions and actionable insights.
  • Experience working with large and complex datasets across multiple source systems.
  • Experience implementing and maintaining data governance, metadata, lineage, and quality standards.
  • Exposure to cloud-based data platforms and modern data engineering frameworks.
  • Experience working within Agile delivery environments and collaborating with cross-functional teams.
  • Experience within a banking, financial services, or other regulated environment will be advantageous

Technical / Professional Knowledge

  • Cloud Data Engineering (Azure, AWS, Google Cloud)
  • Data Warehousing
  • Databases (PostgreSQL, MS SQL, IBM DB2, HBase, MongoDB)
  • Programming (SQL, Python)
  • Data Analysis and Data Modelling
  • Data Pipelines and ETL Tools
  • Data Governance and Metadata Management
  • Data Quality Management
  • Agile Delivery Methodologies
  • Problem Solving and Root Cause Analysis
  • Azure Data Factory (ADF)
  • Ab Initio
  • SSIS
  • SAS ETL
  • CI/CD and DevOps Practices

Disclaimer

Preference will be given to candidates from the underrepresented groups

Please contact the Nedbank Recruiting Team at +27 860 555 566

---------------------------------------------------------------------------------------

Please contact the Nedbank Recruiting Team at +27 860 555 566

Opportunity

Data Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Data Engineering

Find me work

By the team behind dataroles.

Find me work
Opportunity

Data Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind dataroles.