Senior Data Engineer

Chosen Online Pty Ltd

Johannesburg

On-site

ZAR 892,800 - 1,227,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary package (R80k - R110k per month)
Hybrid working model
Opportunity to work on challenging international projects
Career growth and development
Supportive work environment

Job summary

Chosen Online Pty Ltd in Johannesburg is seeking a passionate Senior Data Engineer to build robust data solutions utilizing Microsoft technologies for international clients. This role involves designing and optimizing data pipelines, ensuring data quality, and creating dashboards in Power BI.

The ideal candidate will have over 5 years of experience in data engineering and a bachelor's degree in a related field. A competitive salary package and hybrid working model are offered, promoting a supportive work environment.

Qualifications

  • 5+ years of hands-on experience in data engineering, business intelligence, or analytics.
  • Solid experience with data modeling, warehousing, and building production-ready data solutions.
  • Proven ability to work with large, complex datasets.

Responsibilities

  • Design and implement scalable, reusable data pipelines and ETL/ELT processes using Azure Data Factory, Synapse, and SSIS.
  • Develop and optimize modern data warehousing solutions and complex data models.
  • Build high-quality data platforms that support Machine Learning, advanced analytics, and business intelligence.
  • Create compelling interactive dashboards and reports in Power BI.
  • Collaborate with cross-functional teams to deliver innovative data-driven solutions.

Skills

Microsoft SQL
Python
DAX
Azure Data Factory
Synapse Analytics
Databricks
Power BI
Data modeling
ETL/ELT processes
Problem-solving

Education

Bachelor's degree in Computer Science, Data Science, Statistics, or a related field

Tools

Azure Fabric
Data Lake

Job description

Are you a passionate Senior Data Engineer who loves building robust, scalable data solutions that power analytics, machine learning, and business transformation?

We are looking for a talented and experienced Senior Data Engineer to join a dynamic, innovation-driven team at one of South Africa’s leading technology groups. This is a fantastic opportunity to work with cutting-edge Microsoft technologies on impactful enterprise projects for international clients.

About the Role

As a Senior Data Engineer, you will play a key role in designing, developing, and optimizing modern data pipelines and architectures. You'll work across structured and unstructured data, building high-quality, secure, and scalable data solutions that enable advanced analytics, reporting, and AI/ML capabilities.

Our technology stack is heavily Microsoft-focused, including Azure Fabric, Power BI, Synapse Analytics, Data Factory, Databricks, SQL, SSIS, and more.

Key Responsibilities
  • Design and implement scalable, reusable data pipelines and ETL/ELT processes using Azure Data Factory, Synapse, and SSIS.
  • Develop and optimize modern data warehousing solutions and complex data models.
  • Build high-quality data platforms that support Machine Learning, advanced analytics, and business intelligence.
  • Create compelling interactive dashboards and reports in Power BI.
  • Collaborate with cross-functional teams to deliver innovative data-driven solutions.
  • Ensure data security, compliance, privacy, and exceptional data quality.
  • Implement DevOps practices and CI/CD pipelines for data workflows.
  • Mentor junior team members and drive continuous improvement.
What You'll Bring
  • 5+ years of hands-on experience in data engineering, business intelligence, or analytics.
  • Strong expertise in Microsoft SQL, Python, DAX, and modern Azure data services (Data Factory, Synapse Analytics, Databricks, Data Lake, Power BI).
  • Solid experience with data modeling, warehousing, and building production-ready data solutions.
  • Proven ability to work with large, complex datasets.
  • Experience with ETL/ELT processes and big data principles.
  • Strong problem-solving, communication, and data storytelling skills.
  • Bachelor's degree in Computer Science, Data Science, Statistics, or a related field.
  • Microsoft certifications would be advantageous.
  • Knowledge of ML/AI in production environments and DevOps practices is a plus.
What's On Offer
  • Competitive salary package (R80k - R110k per month).
  • Hybrid working model (2 days on-site in Midrand).
  • Opportunity to work on challenging international projects.
  • Career growth and development within a well-established technology group.
  • Collaborative, forward-thinking, and supportive work environment.

If you're a hands-on Senior Data Engineer who thrives on building scalable data platforms and turning complex data into real business value, we want to hear from you!

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

Similar jobs worth comparing

Senior Data Engineer – Channel & Data Insights
Senior Data Engineer – Channel & Data Insights

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Data Engineer (MS SQL, Ms Fabric) - Johannesburg - up to R1.2mil per annum
Senior Data Engineer (MS SQL, Ms Fabric) - Johannesburg - up to R1.2mil per annum

ATS Client • Johannesburg

Hybrid
ZAR 720,000 - 1,200,000
Hybrid work model
Senior Data Solutions Engineer
Senior Data Solutions Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+1
Senior Data Engineer
Senior Data Engineer

Hire Resolve • Johannesburg

Remote
ZAR 780,000 - 1,200,000
Data Engineer (Analytics & Data Platform)
Data Engineer (Analytics & Data Platform)

ATS Client • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Training budget
Flexible working arrangements
Career development
Senior Data Engineer
Senior Data Engineer

Parvana • Cape Town

On-site
ZAR 550,000 - 750,000
Generous salaries
Industry-leading benefits
Career development opportunities
Senior Databricks Data Engineer
Senior Databricks Data Engineer

Hileya - Management Consulting • Sandton

On-site
ZAR 500,000 - 700,000
Microsoft SQL Data Engineer / ETL Developer
Microsoft SQL Data Engineer / ETL Developer

PBT Group • Cape Town

On-site
ZAR 335,000 - 670,000
On-site work environment
Competitive salary
Data Engineer
Data Engineer

Network Recruitment • Cape Town

On-site
ZAR 700,000 - 1,100,000
Microsoft SQL Data Engineer
Microsoft SQL Data Engineer

PBT Group • Cape Town

On-site
ZAR 335,000 - 670,000
On-site work environment