JobsZA
Back to Johannesburg jobs

Senior Cloud Data Engineer

nan

Johannesburg, Gauteng

Salary not listedFull-time · Posted 2 days ago

Warehouse roles cover picking, packing, dispatch and forklift driving for SA's growing logistics and e-commerce sector.

This listing does not state a salary. As a guide, warehouse roles in South Africa typically pay R5 500 to R13 000 a month (indicative).

Job description

Job Title: Senior Cloud Data Engineer

Experience Required: 8+ years in data engineering, with substantial hands-on cloud experience

Role Overview
We are seeking a Senior Cloud Data Engineer to design, build, and optimize scalable data infrastructure and pipelines in a cloud environment, with a strong focus on financial and business intelligence use cases. This role requires deep technical expertise in cloud data platforms, strong architectural judgment, and the ability to work closely with clients and cross-functional teams to translate business requirements into robust technical solutions.

Key Responsibilities

  • Design, build, and maintain robust, scalable ETL/ELT pipelines for structured and unstructured data
  • Architect cloud-based data solutions (data lakes, data warehouses, lakehouses) on Azure, AWS, or GCP
  • Work with clients to understand current business processes, architecture, and reporting, and help define their digital transformation roadmap and future-state BI environment
  • Define new application or process requirements where existing systems don't meet client needs
  • Run workshops with enterprise clients to gather and interpret requirements, then document and present solutions back to the client
  • Optimize data pipeline performance, cost, and reliability at scale
  • Lead the implementation of data governance, security, and compliance best practices
  • Collaborate with data scientists, analysts, project managers/scrum masters, modeling teams, and BI teams to ensure high-quality implementation
  • Own CI/CD pipelines for data infrastructure using Infrastructure as Code (Terraform, ARM/Bicep, or CloudFormation)
  • Mentor and provide technical guidance to junior and mid-level data engineers
  • Do deep dives into business processes and reporting to understand how transactions and activities flow into daily, weekly, monthly, and annual reporting
  • Design and implement visual reporting, insights, and analysis of financial and operational information
  • Identify risks and gaps in solution implementation and propose improvements to increase client ROI
  • Establish and enforce data quality standards and monitoring frameworks

Required Skills & Experience

  • 8+ years in data engineering, with 4+ years working specifically in cloud environments
  • Experience working with financial systems and financial system integrations
  • Data warehouse expert
  • Expert-level proficiency in SQL and at least one programming language (Python, Scala, or Java)
  • Strong hands-on experience with a major cloud platform (Azure preferred, or AWS/GCP)
  • Deep experience with cloud-native data services (e.g., Azure Data Factory, Databricks, Synapse, Snowflake, Redshift, BigQuery, or equivalent)
  • Proven experience with distributed data processing frameworks (Spark, Kafka, or similar)
  • Strong understanding of data modeling, data warehousing concepts, and dimensional design
  • Experience with orchestration tools (Airflow, Azure Data Factory, dbt)
  • Solid grasp of DevOps practices for data engineering (CI/CD, version control, IaC)
  • Ability to understand, analyse, and utilise large/complex data sets (banking/financial data an advantage)
  • Excellent written and verbal communication skills; able to translate and simplify complex requirements for both technical and non-technical stakeholders
  • Excellent analytical, system design, and problem-solving skills

Good-Fit Traits

  • Able to identify, understand, and communicate complex issues concisely to both technical and non-technical audiences
  • Naturally inclined to automate and optimize mundane/routine tasks
  • Works well under pressure with strict timelines and deadlines
  • Thrives in a fast-paced, ambiguous environment and can multitask across several priorities
  • Highly analytical, detail-oriented, with solid conceptual thinking
  • Naturally curious with a genuine interest in technology

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, Finance, or related field (or equivalent experience)
  • Cloud certification (Azure Data Engineer Associate, AWS Certified Data Analytics, or GCP Professional Data Engineer)
  • Experience in a consulting or client-facing environment
  • Prior experience leading or mentoring a team

Soft Skills

  • Strong communication skills, able to explain technical concepts to non-technical stakeholders
  • Leadership mindset with a collaborative approach
  • Comfortable working in fast-paced, evolving environments

Pay: R409 262,05 - R1 109 775,73 per year

Work Location: Hybrid remote in Johannesburg, Gauteng

Good to know

What does this warehouse job pay?

This listing does not state a salary. As a guide, warehouse roles in South Africa typically pay R5 500 to R13 000 a month (indicative).

Do I need experience for warehouse jobs in Johannesburg?

Many warehouse roles in Johannesburg are open to candidates with little or no experience. Read the listing for its exact requirements.

How do I apply for this job?

Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on Indeed · Posted 2 days ago

More warehouse and similar jobs in Johannesburg

Accountant

Confidential

Johannesburg, GautengToday

R40K - R40K/mo

Senior Accountant

Confidential

Johannesburg, GautengToday

R50K - R50K/mo

Senior Financial Accountant

Confidential

Johannesburg, GautengToday

R41.7K - R41.7K/mo

Diesel Mechanic

Confidential

Johannesburg, GautengToday

R15K - R15K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp