Senior Data Engineer - Johannesburg - R90 000 – R100 000

The Legends Agency
Johannesburg, Gauteng
Full-time
Posted 11 hours ago
Full-time IT & Software
Apply for this job

Job Description


SUMMARY:
This role exists to join a growing engineering team to build scalable data infrastructure and implement robust data integrations.

POSITION INFO:
Senior Data Engineer - Johannesburg - R90 000 - R100 000 Build scalable data infrastructure and real-time integrations for an AI-powered compliance platform. About Our Client Our client is a fast-growing startup that transforms cybersecurity compliance for businesses worldwide. They offer an AI-powered Trust and Compliance platform that simplifies frameworks. The Role: Senior Data Engineer This role exists to join a growing engineering team to build scalable data infrastructure and implement robust data integrations. The Senior Data Engineer will collaborate with cross-functional teams to solve real-world data challenges. Main focus areas include owning data workflows, building ETL pipelines, and maintaining production data reliability and automation. Key Responsibilities Hold 7+ years of professional experience as a Data Engineer or in a similar role developing data ETL pipelines. Build and manage API-based data ingestion workflows and real-time data integrations. Apply software engineering best practices, including modular design, testing, version control, and documentation. Own and optimize data workflows and automation to ensure efficiency and scalability. Collaborate closely with senior engineers, data scientists, and stakeholders to translate business needs into technical solutions. Maintain and enhance data reliability, observability, and error handling in production systems. Implement data operations best practices, including automated monitoring, alerting, incident response, and CI/CD for data workflows. About You 7+ years of professional experience as a Data Engineer or in a similar role developing data ETL pipelines. Advanced proficiency in Python for backend development and scripting. Strong SQL skills with hands-on experience in querying and modelling relational databases. Experience with cloud platforms such as AWS, GCP, or Azure. Hands-on experience with containerization technologies like Docker or Kubernetes. Solid understanding of RESTful APIs. Experience with version control systems (GitHub, GitLab, Bitbucket) and CI/CD workflows. Strong grasp of software development lifecycle (SDLC) and principles of clean, maintainable code. Demonstrated ability to work independently, own projects end-to-end, and mentor junior engineers. Advantageous: Familiarity with AI concepts and prompt engineering. Advantageous: Experience with information security, data protection, and access controls. Advantageous: Knowledge of infrastructure-as-code tools such as Terraform or Helm. Advantageous: Background in event-driven architecture or stream processing.

Interested in this role?

You'll apply on The Legends Agency's own site before 17 January 2027. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Apply for this job
Job details
Job TypeFull-time
LocationJohannesburg, Gauteng
CategoryIT & Software
Posted19 October 2026
Closing Date17 January 2027
The Legends Agency
Johannesburg, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job