← Back to all jobs

Senior Data Engineer (Contract)

iqbusiness Cape Town, Western Cape R 0 – R 1,200,000
Contract Closes 31 Oct 2026 · 21 days left
Cape Town, Western Cape R 0 – R 1,200,000 Contract Closes 31 Oct 2026

This is a contract position for a Senior Data Engineer at iqbusiness, based in Cape Town, Western Cape. The role is part of the Global Business Services team and involves working with an international partner from the Welgemoed office. The position is hybrid, requiring three days on-site and two days working from home over a 12-month contract.
As a Senior Data Engineer, you will design, build, and maintain scalable data pipelines and cloud-based data platforms. Your work will focus on creating and managing Snowflake environments, ensuring data is reliable, well-structured, and accessible for analytics and data science teams. You will use tools like dbt to transform, automate, and govern data while following best practices for modularity, testing, and documentation.

Advertisement

You will develop continuous data ingestion pipelines using Snowpipe, Streams, and Tasks, as well as implement AI-driven pipelines to process and structure unstructured data. Responsibilities include optimizing Snowflake performance and costs, ensuring data quality and reliability, and collaborating with analytics, product, and data science teams to deliver high-quality datasets. Additionally, you will automate workflows using Git-driven processes and maintain clear documentation for the team.
To qualify for this role, you need a Bachelor’s Degree in Computer Science, Information Systems, Engineering, Data Science, or a related field. At least five years of experience as a Data Engineer or in a similar data-focused role is required. Strong hands-on experience with Snowflake architecture, design, and administration is mandatory, along with expertise in dbt for data transformation.

Advertisement

You should have experience designing multi-tenant or multi-schema data warehouse architectures in Snowflake, proficiency in SQL and Python, and experience building ingestion pipelines that leverage AI or machine learning. Familiarity with cloud environments like Azure, AWS, or GCP, version control (Git), and CI/CD workflows is also essential. A solid understanding of data modeling (Kimball/Dimensional) and strong analytical, problem-solving, and communication skills are key.
This is a 12-month contract role with a focus on delivering modern data solutions in a hybrid work environment. The role is directly billable and falls below R1.2 million annually.

Job Details

Date Posted
04 Oct 2026
Location
Cape Town, Western Cape
Expiration Date
31 Oct 2026
Gender
Any
Employment Type
Contract
Salary
R 0 – R 1,200,000
Hiring Company
iqbusiness

Apply for this role

This job is hosted on an external site. Click below to go to the application page.

Job Details

Date Posted
04 Oct 2026
Location
Cape Town, Western Cape
Expiration Date
31 Oct 2026
Gender
Any
Employment Type
Contract
Job Location
Cape Town, Western Cape
Salary
R 0 – R 1,200,000
Hiring Company
iqbusiness

Related Jobs

Senior Data Engineer - Contract Position
iqbusiness
Cape Town, Western Cape R 0–R 1,200,000
Contract Closes 31 Oct 2026
Contracts Manager / Site Agent - Construction
Unknown Company
Cape Town, Western Cape
Full-time Closes 08 Nov 2026
Construction Foreman (Intermediate Level)
Unknown Company (via RPO Recruitment)
Cape Town, Western Cape
Full-time Closes 08 Nov 2026
Senior Foreman (Structures) - Construction
Unknown Company
Cape Town, Western Cape
Full-time Closes 07 Nov 2026