Senior Data Engineer - Cloud, Spark & Dashboards Lead

Boardroom Appointments

Randburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a Data Engineer to design and implement data models, ETL pipelines, and dashboards. You will work with cross-functional teams to turn business requirements into production-ready solutions and drive data-driven decision making.

The role requires strong SQL and Python skills, experience with BI tools such as Power BI/Tableau, and familiarity with cloud data platforms (Azure, Databricks). On-site position based in Randburg, South Africa.

Qualifications

  • Bachelor's degree or equivalent in CS/IT.
  • Proficiency in SQL and Python.
  • Experience with data engineering and BI tools.

Responsibilities

  • Translate business requirements into sustainable data solutions from planning to production.
  • Analyse and visualise data sets to provide data-driven insights.
  • Ensure adherence to standards and participate in solution reviews.
  • Lead delivery within squads and mentor junior engineers.
  • Develop data models, ETL processes, and pipelines for ingestion and transformation.
  • Collaborate with cross-functional teams to define data needs and priorities.
  • Create dashboards and reports to track key metrics.
  • Document data models, lineage, and data flow.

Skills

SQL
Python
Data engineering

Education

Bachelor's degree in Computer Science / IT

Tools

SSRS
Power BI
Tableau
QlikView
Databricks
Azure

Job description

Boardroom Appointments is seeking a Data Engineer to design and implement data models, ETL pipelines, and dashboards. You will work with cross-functional teams to turn business requirements into production-ready solutions and drive data-driven decision making.

The role requires strong SQL and Python skills, experience with BI tools such as Power BI/Tableau, and familiarity with cloud data platforms (Azure, Databricks). On-site position based in Randburg, South Africa.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer: ETL, Data Integration & BI Collaboration
Data Engineer: ETL, Data Integration & BI Collaboration

Boardroom Appointments • Johannesburg

On-site
ZAR 500,000 - 900,000
Junior SQL Data Engineer - ETL, Dashboards & Data Quality
Junior SQL Data Engineer - ETL, Dashboards & Data Quality

Boardroom Appointments • Cape Town

On-site
ZAR 600,000 - 900,000
Data Engineer - ETL, AWS & Analytics
Data Engineer - ETL, AWS & Analytics

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Data Engineer — Cloud, SQL & BI
Data Engineer — Cloud, SQL & BI

Boardroom Appointments • Cape Town

On-site
ZAR 420,000 - 680,000
Senior Data Engineer: Spark, Databricks & Cloud Pipelines
Senior Data Engineer: Spark, Databricks & Cloud Pipelines

Boardroom Appointments • Sandton

On-site
ZAR 900,000 - 1,500,000
Senior PowerBI Architect & Data Insights Lead
Senior PowerBI Architect & Data Insights Lead

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Cloud Data Engineer: Spark, Python & Data Solutions
Cloud Data Engineer: Spark, Python & Data Solutions

Boardroom Appointments • Sandton

On-site
ZAR 900,000 - 1,500,000
Senior Data Engineer - Cloud Data Architect & Analytics
Senior Data Engineer - Cloud Data Architect & Analytics

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Data Engineer - Enterprise Data & Cloud
Senior Data Engineer - Enterprise Data & Cloud

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 950,000
Cloud Data Engineer - Build Scalable Analytics & Automation
Cloud Data Engineer - Build Scalable Analytics & Automation

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 900,000