| Location: | Johannesburg |
| Remote work: | Some remote work allowed |
| Type: | Permanent |
| Reference: | #NG60855 |
| Company: | e-Merge IT Recruitment |
Join a fast-growing B2B SaaS startup revolutionizing cybersecurity compliance for businesses worldwide, whose Compliance-as-a-Service platform simplifies leading frameworks like SOC 2, ISO 27001, HIPAA, GDPR, and PCI DSS, empowering startups, scale-ups, and enterprises to achieve and maintain compliance effortlessly. As a Senior Data Engineer you will design scalable data infrastructure, implement robust integrations, and build tools that enable smarter, data-driven decisions across the organization.
Responsibilities:
- Design, develop, and maintain reliable data pipelines and ETL processes using Python and SQL.
- Build and manage API-based ingestion and real-time data integration workflows.
- Apply software engineering best practices — modular design, testing, version control, and documentation.
- Optimize and automate data workflows for efficiency, scalability, and reliability.
- Partner with data scientists, engineers, and business stakeholders to translate requirements into technical solutions.
- Implement observability, monitoring, and alerting for data pipeline health.
- Support internal data tools that empower analytics and product decisions.
- Apply data-devops principles — CI/CD for data workflows, infrastructure-as-code, and containerized ETL deployments.
Qualifications and experience:
- 7+ years of professional experience in Data Engineering or related roles.
- Advanced Python development skills and solid SQL expertise.
- Proven experience with cloud platforms (AWS, GCP, or Azure).
- Hands-on with Docker and/or Kubernetes for containerized deployments.
- Strong understanding of RESTful APIs and data integration design.
- Experience with version control (GitHub/GitLab/Bitbucket) and CI/CD workflows.
- Deep grasp of SDLC principles and clean, maintainable coding practices.
- Track record of owning projects end-to-end and mentoring junior engineers.
- Familiarity with AI concepts or prompt engineering is a plus.
The Reference Number for this position is NG60855 which is a Permanent, hybrid position in Johannesburg offering a salary of R800k up to R1mil CTC salary negotiable based on experience. E-mail Nokuthula on nokuthulag@ e-Merge.co.za or call her for a chat on 011 463 3633 to discuss this and other opportunities.
Are you ready for a change of scenery? e-Merge IT recruitment is a niche recruitment agency. We offer our candidates options so that we can successfully place the right people with the right companies, in the right roles. Check out the e-Merge IT website www.e-merge.co.za for more great positions.
Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!
Posted on 30 Oct 14:36, Closing date 29 Dec
Or apply with your Biz CV
Create your CV once, and thereafter you can apply to this ad and future job ads easily.
![]()
Principal Software Engineer
Hybrid
A global leader in intelligent business management and field service software solutions is on the lookout for an experienced and passionate Principal Ruby on Rails...
![]()
C# Software Engineer Team Lead
Cape Town
One of South Africa’s leading mobile payment and loyalty platforms is on the hunt for a Software Engineer Team Lead to head up their Cape Town development team and...
![]()
Senior Data Engineer
Johannesburg
Join is a fast-growing B2B SaaS startup revolutionizing cybersecurity compliance for businesses worldwide.
![]()
Machine Learning Engineer
Cape Town
Join a Credit Division as a Machine Learning Engineer, where you’ll help bring the bank’s AI strategy to life.
![]()
DevOps Engineer
Cape Town
Requirements:
3-5 years of experience in DevOps technologies.Strong experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.Proficiency in...

Senior Full Stack Engineer
Johannesburg
The Opportunity:
We’re building infrastructure that moves money safely, efficiently, and intuitively across Africa.
![]()
![]()
Senior C# Full Stack Engineer
REMOTE
A South African technology company building cutting-edge solutions that allow consumer brands and financial institutions to unlock powerful insights is seeking a Senior...
![]()
Full Stack JavaScript AWS Software Engineer
Cape Town
Are you a Full stack wizard who’s tired of boring banking tech? Ready to shake up finance with clean code, bold ideas, and modern tools? Well, we are calling and...
![]()
![]()
Senior DevOps Engineer
Dbn, Jhb, CT, R 60000 - R 80000 per month neg
We are looking for a highly skilled Senior DevOps Engineer to lead our DevOps team in building, optimizing, and scaling our cloud and on-premise platforms.
![]()
![]()
Senior Software Engineer
Johannesburg
We're looking for a Senior Software Engineer (Ruby on Rails) who’s passionate about building clean, scalable systems that make a real difference in people’s...
![]()
![]()
![]()
![]()
Senior DevOps Engineer
Johannesburg
We are the brains behind powerful financial platforms used by top-tier investment firms.
![]()
Junior Software Engineer
REMOTE
Join a team of expert developers working within a dynamic environment focused on cutting-edge software solutions.
![]()
Intermediate Software Engineer
Cape Town
We’re on the lookout for an Intermediate Full Stack Developer who’s eager to learn, ready to contribute, and excited to make a real difference.
![]()
Senior Software Engineer
Centurion
We’re searching for a Senior Full Stack C# Developer with strong Angular expertise to help reshape the future of healthcare.
![]()
![]()
![]()
Senior C# Software Engineer
Sandton
An exciting opportunity for a talented Senior C# Software Engineer to join a company known for delivering world-class IT consulting, strategic staffing, software...
![]()
![]()
![]()
![]()
Senior Full Stack Software Engineer
Centurion
Ready to put your skills to work on something that makes a difference? We’re looking for a Senior Full Stack C# Developer with a sharp edge in Angular to help...
![]()
Java Software Engineer
Rosebank
We’re building the future of digital banking for business clients — simplified, scalable, and client-first.
![]()













English (US) ·