Senior Data Engineer

Optim-G Sourcing

Stellenbosch

On-site

ZAR 900,000 - 1,500,000

Full time

48 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Client name is seeking a Senior Data Engineer to design, build, and maintain scalable data pipelines and data warehouses. The role will integrate data from SQL Server, PostgreSQL, and various accounting/CRM systems, ensuring reliable analytics readiness.

You will lead data product development, collaborate with IT and data architecture teams, and drive improvements in data reliability and quality. Strong Python and SQL skills are essential.

Qualifications

  • Degree in a quantitative field (e.g. Information Systems, Computer Science, Mathematics, Statistics, or Finance).
  • 8+ years relevant experience in data engineering or related roles.
  • Proven experience in python-based data engineering projects.
  • Strong proficiency in SQL and Python for data transformation and automation.
  • Experience with data orchestration tools (e.g., Airflow).
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design, build and maintain scalable data pipelines and warehouse solutions.
  • Integrate transactional, accounting, and CRM data across multiple systems.
  • Collaborate with data architects and IT teams on project goals.
  • Develop data set processes for data modelling, mining and production.
  • Create data products for advanced analytics and reporting.
  • Install and update disaster recovery procedures.

Skills

Python
SQL
Data engineering

Education

Degree in a quantitative field

Tools

Airflow

Job description

(Client name) a leading South African payment aggregator, enabling secure and efficient
bill payments across a wide network of payment channels. We process millions of
transactions monthly and are building a modern data infrastructure to support
financial reporting, fraud detection, AI, and operational analytics.

Role Overview:

We are seeking a skilled Senior Data Engineer to join our growing team. You will be instrumental in designing, building, and maintaining scalable, robust data pipelines
and warehouse solutions that integrate transactional, accounting, and CRM data
across multiple systems including SQL Server, PostgreSQL, Sage One, Xero, and
Dataverse.

  • Responsible for the preparation of data products and advanced technical
    thought leadership for the organisation.
  • Deliver fit-for-purpose data products for consumption by advanced analytics.
  • Provide clean, usable data to whomever may require it.
  • Design, construct, install, test and maintain highly scalable data
    management systems.
  • Build high-performance prototypes and proof of concepts. Research
    opportunities for data acquisition and new uses for existing data.
  • Develop data set processes for data modelling, mining and production.
  • Integrate new data management technologies and software engineering
    tools into existing structures and create custom software components (e.g.
    specialised UDFs) and analytics applications.
  • Employ a variety of languages and tools (e.g. scripting languages) to marry
    systems together.
  • Install and update disaster recovery procedures.
  • Collaborate with data architects, modelers and IT team members on project
    goals and recommend ways to improve data reliability, efficiency and
    quality.
  • In conjunction with Data Architect, determine which data management
    systems are appropriate.
Tech Stack
  • Databases & Warehousing:
  • SQL server
  • PostgreSQL
  • Languages: Python, SQL
Required Qualifications, Skills & Experience
  • Degree in a quantitative field (e.g. Information Systems, Computer Science,
    Mathematics, Statistics, or Finance).
  • 8+ years relevant experience in data engineering or related roles.
  • Proven experience in python-based data engineering projects
  • Strong proficiency in SQL and Python for data transformation and automation.
  • Experience with data orchestration tools (e.g., Airflow).
  • Excellent problem-solving and communication skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Hire Resolve • Sandton

On-site
ZAR 700,000 - 1,000,000
Senior Data Engineer
Senior Data Engineer

Network Contracting • Gauteng

On-site
ZAR 600,000 - 1,000,000
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 (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 Engineer
Senior Data Engineer

Equal Experts • South Africa

On-site
ZAR 600,000 - 900,000
Senior Data Engineer
Senior Data Engineer

Chosen Online Pty Ltd • Johannesburg

Hybrid
Competitive salary package (R80k - R110k per month)
Hybrid working model
Opportunity to work on challenging international projects
+2
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Data Engineer
Data Engineer

Network Recruitment • Cape Town

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

Pixelogic • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Data Engineer
Senior Data Engineer

Network Finance • Wes-Kaap

On-site
ZAR 900,000 - 1,800,000