
Real job — pulled straight from Winning Form’s careers page · Verified July 18, 2026 · No reposts.
Job description
Winning Form is hiring a Senior Data Engineer — a full-time, based in Johannesburg, Gauteng role. Apply directly on Winning Form's careers page below.
Senior Data Engineer
Location: Johannesburg, Gauteng, South Africa; Hybrid
- Data Warehouse, Lake and Lakehouse architecture patterns.
- Distributed data processing using frameworks such as Spark or Flink.
- Designing and supporting batch and near-real-time ingestion pipelines.
- Building incremental, idempotent, and fault-tolerant data pipelines.
- Data quality, reconciliation, and observability practices.
- Metadata, lineage, governance, and access control concepts.
- Analytical data modelling and efficient data structures for warehouse and large-scale query workloads.
- Medallion architecture such as Bronze, Silver, and Gold layers.
- Open table formats such as Iceberg.
- Schema evolution, partitioning strategies, file optimisation, and storage layout tuning.
- Event-driven or streaming platforms such as Kafka, Pulsar, or Redpanda.
- Columnar or high-performance analytical platforms such as ClickHouse.
- CI/CD pipelines, deployment automation, and engineering standards for data workloads.
- Experience improving reliability, performance, and scalability across production data platforms.
- Familiarity with monitoring, alerting, observability, and operational support practices.
- Exposure to containerised or clustered environments such as Kubernetes, OpenShift, or similar platforms.
- Strong debugging capability across data, pipeline, compute, and platform layers.
- Strong sense of ownership and accountability.
- Comfortable making technical trade-offs while remaining pragmatic and hands-on.
- Excellent problem-solving and communication skills.
- Able to collaborate effectively with technical and non-technical stakeholders.
- Passionate about building scalable, maintainable, and well-documented systems.
- Committed to sharing knowledge and raising engineering standards across the team.
Get Data Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Senior Data Engineer at Winning Form?
The required skills for Senior Data Engineer at Winning Form include: Data Warehousing, Spark, Kafka, Kubernetes, OpenShift, CI/CD, Python.
What is the seniority level for Senior Data Engineer at Winning Form?
Senior Data Engineer at Winning Form is a Senior level position.
How do I apply for Senior Data Engineer at Winning Form?
You can view the full description and apply for Senior Data Engineer at Winning Form on EchoJobs: https://echojobs.io/job/winning-form-senior-data-engineer-4tikx.