Senior Data Engineer

RaytonCorp

Johannesburg

On-site

ZAR 1,200,000 - 2,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RaytonCorp (PTY) Ltd is seeking a Senior Data Engineer with a strong foundation in Data Analytics to design, build, and manage robust data platforms that deliver meaningful business insights. This hands-on role oversees a small analytics team while remaining deeply involved in data engineering, modelling, and optimisation.

You will design scalable pipelines, optimise storage and querying, and translate business requirements into structured datasets.

Qualifications

  • 8 years’ experience with data, including hands-on Data Engineer work and analytics-focused background.
  • Proven experience supporting BI and reporting platforms.
  • Experience leading or mentoring junior team members.

Responsibilities

  • Design, build, and maintain scalable data pipelines and ETL/ELT processes.
  • Ensure data reliability, performance, and accuracy across data systems.
  • Lead and mentor a team of 2 Data Analysts.
  • Contribute to data governance, security, and best practices.

Skills

Advanced SQL
ETL/ELT pipelines
Python for data processing
Cloud data platforms
Data modelling
BI tools

Tools

Azure Data Factory
Azure Synapse
SQL Server
Power BI
Tableau

Job description

Role Overview

RaytonCorp (PTY) Ltd is seeking a Senior Data Engineer with a strong foundation in Data Analytics to design, build, and manage robust data platforms that deliver meaningful business insights. This role is ideal for a hands‑on data professional who understands not only how to move and structure data, but also why the data exists and how it is used to drive decisions. You will oversee a small analytics team (2 Data Analysts) while remaining deeply involved in data engineering, modelling, and optimisation.

Key Responsibilities

Data Engineering & Platform Ownership

  • Design, build, and maintain scalable data pipelines and ETL/ELT processes
  • Ensure data reliability, performance, and accuracy across all data systems
  • Optimise data storage, transformation, and querying for analytics and reporting
  • Integrate data from multiple internal and external sources

Analytics Enablement

  • Translate business requirements into well‑structured datasets and models
  • Ensure data structures support meaningful insights, KPIs, and reporting
  • Collaborate with stakeholders to understand analytical needs and outcomes
  • Enable self‑service analytics and BI where appropriate

Team Leadership & Oversight

  • Lead and mentor a team of 2 Data Analysts
  • Review analytical outputs to ensure accuracy, clarity, and business relevance
  • Set standards for data quality, documentation, and best practices
  • Assist analysts in complex data investigations and modelling challenges

Governance, Security & Best Practices

  • Implement data quality checks, monitoring, and validation processes
  • Ensure compliance with data governance, security, and privacy standards
  • Document data pipelines, models, and architectural decisions
  • Contribute to long‑term data architecture and strategy planning
Required Experience & Skills

Experience

  • Approximately 8 years’ experience working with data, including:
    • Significant hands‑on experience as a Data Engineer
    • Prior experience as a Data Analyst or analytics‑focused role
  • Proven experience supporting business intelligence and reporting platforms
  • Experience leading or mentoring junior team members

Technical Skills

  • Advanced SQL (query optimisation, complex joins, performance tuning)
  • Strong experience with data pipelines and ETL/ELT tools
  • Proficiency in Python (or similar) for data processing and automation
  • Experience with cloud data platforms (Azure, AWS, or equivalent)
  • Data modelling (star schemas, fact/dimension tables)
  • Familiarity with BI tools such as Power BI or Tableau

Analytical & Business Skills

  • Strong understanding of KPIs, metrics, and business reporting
  • Ability to translate business questions into technical data solutions
  • High attention to detail and data accuracy
  • Excellent problem‑solving and communication skills

Advantageous (Nice to Have)

  • Experience in managed services, consulting, or multi‑client environments
  • Exposure to data governance or compliance frameworks
  • Experience working with large or high‑velocity datasets
  • Microsoft data stack experience (Azure Data Factory, Synapse, Fabric, SQL Server)
What We Offer
  • Opportunity to shape and own RaytonCorp’s data engineering capability
  • Leadership responsibility with hands‑on technical work
  • Collaborative, engineering‑driven environmentCompetitive remuneration based on experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer: Lead Analytics Platform & Team
Senior Data Engineer: Lead Analytics Platform & Team

RaytonCorp • Johannesburg

On-site
ZAR 1,200,000 - 2,000,000
Senior Data Engineer
Senior Data Engineer

Tenth Revolution Group • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Senior Analytical Engineer | Bryanston / Centurion | Permanent
Senior Analytical Engineer | Bryanston / Centurion | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Analytical Engineer | Bryanston / Centurion | Permanent
Senior Analytical Engineer | Bryanston / Centurion | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 850,000 - 1,250,000
Senior Analytical Engineer | Bryanston / Centurion | Permanent
Senior Analytical Engineer | Bryanston / Centurion | Permanent

Edge Executives • Johannesburg

On-site
ZAR 900,000 - 1,350,000
Senior Data Engineer / Platform Lead
Senior Data Engineer / Platform Lead

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,300,000
Senior Data Engineer - Cloud Platforms
Senior Data Engineer - Cloud Platforms

Placements24 • Benoni

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Performance-based bonuses
Health, dental, and vision benefits
+2
Data Analytics Engineer
Data Analytics Engineer

PBT Group • Cape Town

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

Chosen Online Pty Ltd • Johannesburg

On-site
ZAR 892,800 - 1,227,600
Competitive salary package (R80k - R110k per month)
Hybrid working model
Opportunity to work on challenging international projects
+2