Enable job alerts via email!

Data Engineer

Restonic Mattresses | South Africa

Johannesburg

On-site

ZAR 200 000 - 300 000

Full time

14 days ago
Job description
Job Postings in Johannesburg (Data Engineer roles)

Showing 19 Data Engineer jobs in Johannesburg

Johannesburg, Gauteng The Legends Agency

Posted 20 days ago

Job 1: Data Engineer (Contractor) – Insurance/Financial Services

The Role: Data Engineer (Contractor)

This contract role is key to designing, building, and maintaining high-quality, secure, and scalable data solutions for a leading insurance client. You'll work across modern data platforms and cloud environments, enabling accurate insights and supporting analytics and machine learning initiatives. The role is initially a 12-month contract, with strong potential to extend based on performance and project needs.

Key Responsibilities

  • Apply 35 years of experience as a Data Engineer to deliver robust, efficient data solutions.
  • Develop, maintain, and optimize data pipelines using Azure Databricks.
  • Integrate and manage Oracle databases to ensure optimal security and performance.
  • Write and optimize SQL, applying strong data modeling principles.
  • Collaborate with cross-functional teams to ensure data quality, accessibility, and scalability.
  • Support machine learning and analytical initiatives in the insurance domain.
  • Monitor, troubleshoot, and enhance existing data infrastructure.

About You

  • 3 to 5 years of hands-on Data Engineering experience.
  • Proven experience working with Oracle database environments.
  • Solid SQL and data modeling capabilities.
  • Experience in insurance or broader financial services is advantageous.
  • Strong problem-solving mindset, with the ability to work independently in a remote-first setup.
  • Collaborative team player with excellent communication skills.
Is this job a match or a miss?

Johannesburg, Gauteng The Legends Agency

Posted 16 days ago

Job 2: Client Support Data Engineer – Quintessence

Location: Remote (South Africa); Salary: R18,000 – R25,000 per month depending on experience; Hours: 8am–5pm SAST

About Our Client

International software development company, Quintessence data toolkit for asset management firms; expanding to the UK. Focus on smarter data integration and modelling.

The Role: Client Support Data Engineer

Provide technical and analytical support to ensure Quintessence implementations run smoothly and meet SLA requirements. Client-facing technical role with growth opportunities in financial data integration and analytics.

Key Responsibilities

  • Minimum 2 years of experience in data analysis, modelling, and troubleshooting
  • Configure and implement Quintessence software for client environments
  • Provide 2nd Tier client support, including data enhancements and issue resolution
  • Understand and manage client data requirements within the financial markets
  • Build and maintain end-to-end data service solutions and integrations
  • Develop queries combining multiple data sources while ensuring data integrity
  • Recommend improvements to data reliability, efficiency, and quality
  • Provide structured feedback to development teams on functionality and issues
  • Design user interfaces for data uploads and visualisation

About You

  • 2+ years of experience working with data in a technical support or engineering role
  • Degree in Statistics, Mathematics, Engineering, Informatics, or related field
  • Strong SQL and Excel skills, plus a programming language such as Python (essential)
  • Exposure to data visualisation tools (Power BI, Tableau, or QlikView) (advantageous)
  • Knowledge of APIs, ETL processes, or data warehousing (advantageous)
  • Background in financial services or asset management (distinct advantage)
  • Client-focused mindset with excellent communication skills
  • Ability to multitask, manage competing priorities, and meet deadlines
Is this job a match or a miss?

Johannesburg, Gauteng Visi Select

Posted today

Job 3: AWS Data Engineer (6-Month Contract)

Location: Remote (supporting an international client); Salary: R95,000 – R110,000 per month; Contract: 6 Months

What you’ll do

  • Design & optimise data pipelines and ETL processes
  • Work with AWS services: S3, Glue, Redshift, DBT, Spark, Terraform
  • Support cloud integration and modernisation projects
  • Ensure system performance, monitoring & reliability
  • Enforce data security, governance, and compliance standards
  • Collaborate with global, cross-functional teams

What we’re looking for

  • 5+ years’ experience as a Data Engineer (Intermediate–Senior)
  • Hands-on expertise in AWS data services
  • Strong SQL, data modelling, and pipeline management skills
  • Familiarity with CI/CD, Git, and infrastructure-as-code
  • Excellent collaboration and problem-solving skills

Why join? Competitive contract compensation; Work with cutting-edge AWS technologies; Collaborate with international teams

Is this job a match or a miss?

Johannesburg, Gauteng A 1L Realization (Pty) Ltd

Posted 16 days ago

Job 4: Data Engineer – Education Focus (Sample)

Education and Experience

  • Bachelor of Science, Computer Science, Big Data, Database Administration or related fields
  • 3+ years in Advanced Data Engineering
  • Experience with on-premises and cloud data pipelines (M. Fabric)

Experience and Skills

  • SQL, Python, R or Power BI; knowledge of Oracle, Teradata, Snowflake
  • Experience in data warehousing and ETL; Yellowfin knowledge is beneficial

Experience with telecommunications/financial services or Fintech is a plus

Client-focused mindset with excellent communication

Is this job a match or a miss?

Bedfordview, Gauteng R800000 - R1200000

Posted today

Note

All postings include standard requirements; some items reference Access Bank and other clients.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.