Senior Firmware & Data Platform Engineer

Communicate Recruitment

Cape Town

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Communicate Recruitment is seeking a Senior Software Engineer to lead the design, development, and operation of scalable data platforms and services. You will mentor team members and drive AI-assisted development practices to deliver reliable, high-impact solutions.

You will own data pipelines, APIs, and infrastructure while collaborating with analysts, data scientists and engineers. This role emphasizes scalable, maintainable systems and fast, reliable delivery.

Qualifications

  • Deep proficiency in Python for building applications and data pipelines.
  • Strong SQL skills and experience with large datasets.
  • Extensive data/back-end engineering experience with end-to-end ownership.
  • Ability to make sound architectural trade-offs.
  • Experience mentoring engineers and leading initiatives.
  • API/service development experience.
  • Experience with AI-assisted development tools.
  • Collaborative, fast-paced work environment.

Responsibilities

  • Lead data pipelines and backend services using Python.
  • Write efficient SQL for data extraction and analysis.
  • Develop and maintain APIs and services (e.g., FastAPI/SQLAlchemy).
  • Own design decisions for data systems.
  • Collaborate with analysts, scientists and engineers to understand data needs.
  • Drive infrastructure for data workloads (containers, orchestration, provisioning).
  • Monitor, troubleshoot and improve data systems; incident response and root-cause analysis.
  • Mentor engineers and lead code reviews.

Skills

Python
SQL
Data engineering
Backend engineering
Mentoring
APIs
AI tooling

Tools

FastAPI
SQLAlchemy

Job description

Communicate Recruitment is seeking a Senior Software Engineer to lead the design, development, and operation of scalable data platforms and services. You will mentor team members and drive AI-assisted development practices to deliver reliable, high-impact solutions.

You will own data pipelines, APIs, and infrastructure while collaborating with analysts, data scientists and engineers. This role emphasizes scalable, maintainable systems and fast, reliable delivery.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Architect & Engineer - AI Platforms
Senior Data Architect & Engineer - AI Platforms

Communicate Recruitment • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Senior Data Engineer / Platform Lead
Senior Data Engineer / Platform Lead

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,300,000
Senior Data Engineer & Architect — ML Platform Lead
Senior Data Engineer & Architect — ML Platform Lead

Communicate Finance • Wes-Kaap

On-site
ZAR 900,000 - 1,500,000
Senior Data Engineer
Senior Data Engineer

Indsafri • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior Data Platform Engineer - AI-Driven, Flexible Hours
Senior Data Platform Engineer - AI-Driven, Flexible Hours

LexisNexis Legal • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Healthy work-life balance
Shared parental leave
Study assistance
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

Communicate Recruitment • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Data Platform Engineer: Scale, Govern, Lead
Senior Data Platform Engineer: Scale, Govern, Lead

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,300,000
Senior Data Engineer & Architect
Senior Data Engineer & Architect

Communicate Recruitment • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Senior Data Platform Engineer — Lead AI-Driven Pipelines
Senior Data Platform Engineer — Lead AI-Driven Pipelines

Dijkstrack Ltd. • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior Data Engineer - AI-Driven Data Platform
Senior Data Engineer - AI-Driven Data Platform

Momentum • Centurion

On-site
ZAR 850,000 - 1,100,000