Data Engineer
5 days ago
Company Overview
Weaver Fintech is a purpose-driven, data-centric FinTech company revolutionizing financial services for over 3 million South Africans. Our mission is to simplify financial journeys, empowering customers to shop, lend, insure, and thrive.
We foster innovation, inclusion, and actionable insights, with our Data Engineering & Analytics team at the heart of this transformation.
Role Overview
As a Senior Data Engineer, you will lead the evolution of our data platform, architecting and optimizing scalable data pipelines using a modern cloud-based stack.
You will mentor a team, set engineering standards, and drive the migration from legacy Microsoft BI tools to a future-proof, cloud-native architecture.
Key Responsibilities:
- Team Leadership:
Mentor and guide data engineers, manage workload planning, conduct code reviews, and foster career development. - Data Architecture:
Design, build, and maintain robust data pipelines and warehousing solutions on Snowflake (AWS), leveraging best-practice ELT patterns. - Cloud Integration:
Architect data ingestion and transformation workflows using Python, AWS S3, AWS Lambda, and DBT. - Modernization:
Lead the migration from SSIS/SSAS to cloud-native solutions, ensuring data integrity and minimal business disruption. - Data Modelling
: Establish and enforce data modelling standards (e.g., Kimball/star schema), naming conventions, and documentation. - Performance & Quality:
Optimize data warehouse performance, implement data quality checks, and maintain observability for all pipelines. - Security & Compliance
: Ensure robust data security, privacy, and regulatory compliance across AWS and Snowflake. - Stakeholder Collaboration:
Partner with analytics, product, and business teams to deliver high-quality, timely, and secure data solutions. - CI/CD & Automation
: Introduce and maintain CI/CD pipelines for data workflows, automate processes, and champion best practices. - Code Repository Management:
Use GitHub for version control, code review, and collaborative development of all data engineering assets.
Core Technical skills:
- Python:
Advanced scripting for ETL/ELT, automation, and integration with AWS and Snowflake - AWS S3:
Data lake design, secure storage, lifecycle management, and integration with Snowflake - AWS Lambda:
Serverless ETL, event-driven workflows, automation, and error handling - Snowflake (AWS):
Data modelling, performance tuning, security, cost optimization, and integration - Snowflake OpenFlow:
Workflow orchestration and seamless data movement within AWS ecosystem - DBT:
Modular SQL transformations, data quality tests, CI/CD, and analytics engineering - Microsoft SQL Server:
Advanced T-SQL, job scheduling, and integration with cloud data platforms - GitHub:
Code repository management, version control, code review, CI/CD integration, and secrets management; all using AI
Additional/Legacy Skills:
SSIS & SSAS
: Experience with SQL Server Integration Services (ETL) and Analysis Services (analytical modelling) is valuable.
Note:
These are legacy systems currently in use but will be decommissioned as we transition to our modern cloud stack. Experience in migration and decommissioning is a plus.
Core Soft Skills
- Communication:
Ability to explain complex technical concepts to both technical and non-technical stakeholders; clear documentation. - Collaboration:
Proven experience working in cross-functional teams (product, analytics, business). - Leadership & Mentorship: Guiding teams, setting standards, and fostering a culture of continuous improvement.
- Problem-Solving:
Diagnosing and resolving data pipeline and infrastructure issues. - Adaptability:
Comfort with evolving technologies and changing business requirements. - Ownership:
Taking responsibility for end-to-end delivery and quality.
Required Qualifications
- Must have more than 2 years' experience as a Data Engineering Lead
- Must have more than 5 years' experience in Data Engineering
- Must have more than 7 years' experience with Microsoft SQL Server
- Must have more than 3 years' experience working with AWS S3 and AWS Lambda
- Must have Snowflake AWS and Snowflake OpenFlow working knowledge and practical experience
- Must be well versed, i.e. daily use, in DBT (modular SQL transformation) and GitHub (code repository management)
- Experience: 5+ years in data engineering, with at least 2–3 years in a senior or lead capacity.
Education:
Bachelor's degree in Computer Science, Engineering, Mathematics, or related field (Master's or certifications in AWS, Snowflake, or Microsoft are advantageous).
Domain Knowledge:
Experience in financial services or FinTech is highly valued.
Technical Leadership:
Proven ability to architect large-scale data systems, lead migrations, and mentor teams.
Preferred Qualifications:
- Experience with data orchestration tools (e.g., Airflow, Prefect).
- Familiarity with Infrastructure as Code (e.g., Terraform).
- Advanced certifications in AWS, Snowflake, or Microsoft SQL Server.
Compensation & Benefits
- Competitive salary (market-aligned for FinTech senior data engineers)
- Performance bonuses
- Flexible/remote work options
- Professional development opportunities
- Comprehensive benefits package
Success Metrics (First 6–12 Months)
- Establish a clear data architecture and modernization roadmap.
- Stabilize and optimize pipelines with defined SLAs.
- Implement coding standards and CI/CD pipelines (using GitHub).
- Deliver key data products and reports to improve analytics and decision-making.
- Successfully migrate critical workloads from SSIS/SSAS to the new stack.
-
Data and Analytics Engineer
5 days ago
Cape Town, Western Cape, South Africa NTT DATA Full timeDatabase Managed ServicesDatabase administration: Ensure database remains efficient and secure.Fine tune of configurations, optimises resource allocation, ensure and implements best practices.Database performance tuning and management: Performance tuning and management for optimized data operations e.g. scalability and efficiency.Ensures peak performance...
-
Data Engineer
5 days ago
Cape Town, Western Cape, South Africa iLaunch Full timeBuild configurable data ingestion platforms to collect and protect dataSimplified data transformation and product developmentAccelerate the development of insights and Machine Learning models by analysts and data scientistsEngineering the platform for observability and performanceEngineer the platform with privacy and security by designMatric / Grade...
-
Data Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Outsourced CFO Full time US$60 000 - US$120 000 per yearWe are seeking aData Engineerto play a pivotal role in advancing Outsourced CFO's technology vision. This individual will be responsible for executing the vision for the organization's technology solutions and systems, ensuring alignment with strategic goals.The role involves co-designing and implementing innovative technologies that drive operational...
-
Data Engineer
7 days ago
Cape Town, Western Cape, South Africa Black Pen Recruitment Full timeOur client is a technology company solving payments problems for businesses. Their mission is to help businesses in Africa become profitable, envied, and loved. They provide a suite of products to help businesses accept payments online and offline, manage their operations, and grow their business. Our client is driven by a commitment to excellence,...
-
Data Engineer
5 days ago
Cape Town, Western Cape, South Africa Outsourced CFO Full timeWe are seeking aSenior Data Engineerto play a pivotal role in advancing Outsourced CFO's technology vision. This individual will be responsible for executing the vision for the organization's technology solutions and systems, ensuring alignment with strategic goals.The role involves co-designing and implementing innovative technologies that drive operational...
-
Data Engineer
2 weeks ago
Cape Town, Western Cape, South Africa NeoStats Full time R300 000 - R600 000 per yearInternship Opportunity – Data EngineerWe are looking for enthusiastic and motivatedData Engineeringto join our dynamic team atNeoStats AnalyticsWhat we're looking for:0-2 yrs years of experience and strong academic background in Computer Science, IT, or related fields .Basic knowledge of SQL, Python (Pandas, NumPy) , and data manipulation.Understanding...
-
Data Engineer
1 week ago
Cape Town, Western Cape, South Africa LexisNexis Legal Full time US$150 000 - US$250 000 per yearWould you like to ensure the successful delivery of the Data Platform and Software Innovations?Do you enjoy creating a collaborative and customer-focused working environment?About Team:LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based...
-
Senior Data Engineer
5 days ago
Cape Town, Western Cape, South Africa Vito Solutions Full timeEXCITING FUTURE PROJECT COMING SOONEMPLOYMENT TYPE:ContractCOMPANY:Vito SolutionsLOCATION:Belville, Cape TownWORKING MODEL:Hybrid (2 days remote, 3 days in office)JOB OVERVIEW:The Senior Data Engineer will design, build and maintain high-volume, regulatory-grade data pipelines across Azure, AWS and Google Cloud in a large-scale financial services...
-
Data Engineering Lead
2 weeks ago
Cape Town, Western Cape, South Africa Old Mutual South Africa Full time R1 200 000 - R1 800 000 per yearLet's Write Africa's Story TogetherOld Mutual is a firm believer in the African opportunity and our diverse talent reflects this.Job DescriptionCollaborate in cross-functional teams to architect, design, build and maintain scalable data capabilities via data platform and data products. This entails taking a leading role in the end-to-end data pipeline, from...
-
Data Engineering Lead
2 weeks ago
Cape Town, Western Cape, South Africa Old Mutual Limited Full time R250 000 - R500 000 per yearLet's Write Africa's Story TogetherOld Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job DescriptionCollaborate in cross-functional teams to architect, design, build and maintain scalable data capabilities via data platform and data products. This entails taking a leading role in the end-to-end data pipeline, from...