Senior Software Engineer, Data Engineering (Hybrid—Upington)

Placements24

Upington

Hybrid

ZAR 900,000 - 1,200,000

Full time

42 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Performance bonuses
Medical aid and retirement benefits
Professional development opportunities

Job summary

Placements24 is seeking a Senior Software Engineer in Upington, Northern Cape, to lead data engineering initiatives. You will design scalable Python data pipelines, optimize processing, and help build data warehousing solutions in a hybrid work environment.

The role collaborates with data scientists and engineers to deliver reliable data infrastructure and data-driven insights, maintaining security and governance across large datasets.

Qualifications

  • Bachelor’s degree in CS, engineering, data science or related field.
  • 5+ years in software engineering with a data engineering focus.
  • Expertise in Python and data libraries (Pandas, NumPy, SQLAlchemy).
  • Strong SQL experience with PostgreSQL or MySQL.
  • Experience with Spark or Hadoop is a plus.
  • Familiar with cloud platforms (AWS/Azure/GCP) and their data services.
  • Knowledge of data warehousing and ETL/ELT processes.
  • Version control with Git; strong problem-solving and communication.

Responsibilities

  • Design and maintain scalable data pipelines in Python.
  • Build and optimize data processing jobs with quality data.
  • Develop data warehouses and data lakes with proper modeling.
  • Integrate data from diverse sources into unified formats.
  • Collaborate with data scientists and engineers.
  • Implement data security and governance practices.
  • Optimize database performance and queries.
  • Automate data-related tasks and monitoring.
  • Troubleshoot pipeline issues and bottlenecks.
  • Stay updated on new data tech and platforms.

Skills

Python
Data Engineering
Pandas
NumPy
SQLAlchemy
SQL
PostgreSQL
MySQL
Spark
Hadoop
Cloud Platforms
ETL/ELT
Git
Data Modeling
Big Data
Communication

Education

Bachelor's degree in CS/Engineering/Data Science or related field

Tools

PostgreSQL
MySQL
Apache Spark
Hadoop
AWS
Azure
GCP
Git
SQLAlchemy
Pandas
NumPy

Job description

Placements24 is seeking a Senior Software Engineer in Upington, Northern Cape, to lead data engineering initiatives. You will design scalable Python data pipelines, optimize processing, and help build data warehousing solutions in a hybrid work environment.

The role collaborates with data scientists and engineers to deliver reliable data infrastructure and data-driven insights, maintaining security and governance across large datasets.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Big Data Engineer - Hybrid, Data Lakes & Pipelines
Lead Big Data Engineer - Hybrid, Data Lakes & Pipelines

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 1,800,000
Health benefits
Hybrid work model
Performance bonuses
+1
Senior Software Engineer (Python/Data Engineering)
Senior Software Engineer (Python/Data Engineering)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Performance bonuses
Medical aid and retirement benefits
Professional development opportunities
Senior Big Data Architect - Hybrid Analytics Leader
Senior Big Data Architect - Hybrid Analytics Leader

Placements24 • Upington

Hybrid
ZAR 1,000,000 - 1,600,000
Bonuses
Medical aid
Retirement fund
+5
Senior Bioinformatics Engineer — Hybrid, Cloud Pipelines & ML
Senior Bioinformatics Engineer — Hybrid, Cloud Pipelines & ML

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement planning
Professional development
+1
Lead Data Engineer - Big Data Solutions
Lead Data Engineer - Big Data Solutions

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 1,800,000
Health benefits
Hybrid work model
Performance bonuses
+1
Senior Data Engineer - Hybrid: AI Data Pipelines
Senior Data Engineer - Hybrid: AI Data Pipelines

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Performance bonuses
Health insurance
Retirement plan
+3
Senior Backend Engineer (Python/Django) – Hybrid & Growth
Senior Backend Engineer (Python/Django) – Hybrid & Growth

Placements24 • Upington

Hybrid
ZAR 850,000 - 1,250,000
Hybrid work model
Health benefits
Retirement savings plan
+1
Senior Data Scientist AI & Predictive Analytics Lead
Senior Data Scientist AI & Predictive Analytics Lead

Placements24 • Upington

On-site
ZAR 900,000 - 1,400,000
Competitive salary
Performance bonuses
Health coverage
+2
Senior AI/ML Data Scientist - Hybrid Role with Impact
Senior AI/ML Data Scientist - Hybrid Role with Impact

Placements24 • South Africa

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Competitive compensation package
Professional development opportunities
Hybrid Data Engineer — Energy Sector, Big Data & BI
Hybrid Data Engineer — Energy Sector, Big Data & BI

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 850,000 - 1,200,000
Competitive salary
Medical aid
Retirement fund
+5