Senior Software Engineer - Data Platform

Placements24

Stellenbosch

Hybrid

ZAR 1,000,000 - 1,500,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary with bonuses
Health, dental, and vision insurance
Professional development opportunities
State-of-the-art tools in Paarl

Job summary

Placements24 in Paarl is seeking an experienced Senior Software Engineer specializing in data platforms to design, build, and maintain scalable data infrastructure that supports analytics, machine learning and business intelligence initiatives. You will work with large datasets and modern technologies to create efficient data pipelines and robust data warehousing solutions.

The ideal candidate has a Bachelor's degree in Computer Science or a related field and 5+ years in software/data

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related quantitative field.
  • 5+ years of experience in software engineering, with a strong focus on data engineering or data platforms.
  • Proficiency in programming languages such as Python, Scala, or Java.
  • Experience with big data technologies like Apache Spark, Hadoop, Kafka, and cloud-based data services (e.g., AWS EMR, Azure Databricks, GCP Dataflow).
  • Strong understanding of database technologies , both relational (SQL) and NoSQL.
  • Experience with data modeling and data warehousing concepts.

Responsibilities

  • Design, develop, and implement robust and scalable data pipelines and ETL processes.
  • Build and maintain data warehousing solutions and data lake architectures.
  • Optimize data storage, processing, and querying performance for large datasets.
  • Collaborate with data scientists, analysts, and other engineers to understand data needs and provide solutions.
  • Implement and manage data quality frameworks and ensure data integrity.
  • Contribute to the architectural decisions and technical roadmap for the data platform.

Skills

5+ years experience
Python
Scala
Java

Education

Bachelor's degree in Computer Science or related field

Tools

Apache Spark
Hadoop
Kafka
AWS EMR
Azure Databricks
GCP Dataflow
SQL
NoSQL
Data warehousing
Data modeling

Job description

About the Role

Our client is seeking an experienced Senior Software Engineer specializing in data platforms to join their innovative team in Paarl . In this role, you will be responsible for designing, building, and maintaining scalable and reliable data infrastructure that supports analytics, machine learning, and business intelligence initiatives. You will work with large datasets and cutting-edge technologies to create efficient data pipelines and robust data warehousing solutions. This is an excellent opportunity for a passionate engineer to make a significant impact on the company's data strategy and capabilities.

Key Responsibilities
  • Design, develop, and implement robust and scalable data pipelines and ETL processes.
  • Build and maintain data warehousing solutions and data lake architectures.
  • Optimize data storage, processing, and querying performance for large datasets.
  • Collaborate with data scientists, analysts, and other engineers to understand data needs and provide solutions.
  • Implement and manage data quality frameworks and ensure data integrity.
  • Contribute to the architectural decisions and technical roadmap for the data platform.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related quantitative field.
  • 5+ years of experience in software engineering, with a strong focus on data engineering or data platforms.
  • Proficiency in programming languages such as Python, Scala, or Java.
  • Experience with big data technologies like Apache Spark, Hadoop, Kafka, and cloud-based data services (e.g., AWS EMR, Azure Databricks, GCP Dataflow).
  • Strong understanding of database technologies , both relational (SQL) and NoSQL.
  • Experience with data modeling and data warehousing concepts.
Benefits
  • A highly competitive annual salary with attractive bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for professional development, including training and conferences.
  • A stimulating work environment with a focus on technological innovation.
  • Access to state-of-the-art tools and technologies in Paarl .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer - Big Data Technologies
Senior Data Engineer - Big Data Technologies

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary and annual bonus
Medical, dental, and vision benefits
Retirement savings plan with employer
+2
Senior Data Engineer - Big Data Solutions
Senior Data Engineer - Big Data Solutions

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,300,000
Competitive salary & benefits
Challenging big data projects in Klerk
Health, dental, and vision insurance
+2
Senior Data Engineer
Senior Data Engineer

Placements24 • Gqeberha

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work
Medical insurance
Dental insurance
+2
Data Engineer
Data Engineer

Placements24 • Soweto

Hybrid
ZAR 500,000 - 900,000
Senior Data Engineer - Big Data & AI
Senior Data Engineer - Big Data & AI

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Fully remote position
Health and wellness benefits
Salary and bonus structure
+2
Data Engineer - Big Data Technologies
Data Engineer - Big Data Technologies

Placements24 • Durban

Hybrid
ZAR 700,000 - 1,000,000
Health insurance
Learning & development
Hybrid work
Lead Data Engineer
Lead Data Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 1,000,000 - 1,600,000
Competitive salary
Health insurance
Retirement planning
+3
Data Engineer - AI Platforms
Data Engineer - AI Platforms

Placements24 • Randburg

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Professional development opportunities
Hybrid work arrangement
+2
Data Engineer - AI Platform
Data Engineer - AI Platform

Placements24 • Centurion

On-site
ZAR 650,000 - 900,000
Competitive salary
On-site facilities
Medical, dental, and vision insurance
+2
Data Engineer - AI Platform
Data Engineer - AI Platform

Placements24 • Mossel Bay

Hybrid
ZAR 420,000 - 660,000
Competitive salary
Modern data stack
Professional development