loader image

Senior Data Engineer

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

 

 

Job Category: RaytonCorp (PTY) Ltd
Job Type: Full Time
Job Location: Hybrid / On-site

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Ready To Apply?

"*" indicates required fields

Accepted file types: pdf, Max. file size: 5 MB.