Job Postings in Johannesburg (Data Engineer roles)
Showing 19 Data Engineer jobs in Johannesburg
Johannesburg, Gauteng The Legends Agency
Posted 20 days ago
Job 1: Data Engineer (Contractor) – Insurance/Financial Services
The Role: Data Engineer (Contractor)
This contract role is key to designing, building, and maintaining high-quality, secure, and scalable data solutions for a leading insurance client. You'll work across modern data platforms and cloud environments, enabling accurate insights and supporting analytics and machine learning initiatives. The role is initially a 12-month contract, with strong potential to extend based on performance and project needs.
Key Responsibilities
- Apply 35 years of experience as a Data Engineer to deliver robust, efficient data solutions.
- Develop, maintain, and optimize data pipelines using Azure Databricks.
- Integrate and manage Oracle databases to ensure optimal security and performance.
- Write and optimize SQL, applying strong data modeling principles.
- Collaborate with cross-functional teams to ensure data quality, accessibility, and scalability.
- Support machine learning and analytical initiatives in the insurance domain.
- Monitor, troubleshoot, and enhance existing data infrastructure.
About You
- 3 to 5 years of hands-on Data Engineering experience.
- Proven experience working with Oracle database environments.
- Solid SQL and data modeling capabilities.
- Experience in insurance or broader financial services is advantageous.
- Strong problem-solving mindset, with the ability to work independently in a remote-first setup.
- Collaborative team player with excellent communication skills.
Is this job a match or a miss?
Johannesburg, Gauteng The Legends Agency
Posted 16 days ago
Job 2: Client Support Data Engineer – Quintessence
Location: Remote (South Africa); Salary: R18,000 – R25,000 per month depending on experience; Hours: 8am–5pm SAST
About Our Client
International software development company, Quintessence data toolkit for asset management firms; expanding to the UK. Focus on smarter data integration and modelling.
The Role: Client Support Data Engineer
Provide technical and analytical support to ensure Quintessence implementations run smoothly and meet SLA requirements. Client-facing technical role with growth opportunities in financial data integration and analytics.
Key Responsibilities
- Minimum 2 years of experience in data analysis, modelling, and troubleshooting
- Configure and implement Quintessence software for client environments
- Provide 2nd Tier client support, including data enhancements and issue resolution
- Understand and manage client data requirements within the financial markets
- Build and maintain end-to-end data service solutions and integrations
- Develop queries combining multiple data sources while ensuring data integrity
- Recommend improvements to data reliability, efficiency, and quality
- Provide structured feedback to development teams on functionality and issues
- Design user interfaces for data uploads and visualisation
About You
- 2+ years of experience working with data in a technical support or engineering role
- Degree in Statistics, Mathematics, Engineering, Informatics, or related field
- Strong SQL and Excel skills, plus a programming language such as Python (essential)
- Exposure to data visualisation tools (Power BI, Tableau, or QlikView) (advantageous)
- Knowledge of APIs, ETL processes, or data warehousing (advantageous)
- Background in financial services or asset management (distinct advantage)
- Client-focused mindset with excellent communication skills
- Ability to multitask, manage competing priorities, and meet deadlines
Is this job a match or a miss?
Johannesburg, Gauteng Visi Select
Posted today
Job 3: AWS Data Engineer (6-Month Contract)
Location: Remote (supporting an international client); Salary: R95,000 – R110,000 per month; Contract: 6 Months
What you’ll do
- Design & optimise data pipelines and ETL processes
- Work with AWS services: S3, Glue, Redshift, DBT, Spark, Terraform
- Support cloud integration and modernisation projects
- Ensure system performance, monitoring & reliability
- Enforce data security, governance, and compliance standards
- Collaborate with global, cross-functional teams
What we’re looking for
- 5+ years’ experience as a Data Engineer (Intermediate–Senior)
- Hands-on expertise in AWS data services
- Strong SQL, data modelling, and pipeline management skills
- Familiarity with CI/CD, Git, and infrastructure-as-code
- Excellent collaboration and problem-solving skills
Why join? Competitive contract compensation; Work with cutting-edge AWS technologies; Collaborate with international teams
Is this job a match or a miss?
Johannesburg, Gauteng A 1L Realization (Pty) Ltd
Posted 16 days ago
Job 4: Data Engineer – Education Focus (Sample)
Education and Experience
- Bachelor of Science, Computer Science, Big Data, Database Administration or related fields
- 3+ years in Advanced Data Engineering
- Experience with on-premises and cloud data pipelines (M. Fabric)
Experience and Skills
- SQL, Python, R or Power BI; knowledge of Oracle, Teradata, Snowflake
- Experience in data warehousing and ETL; Yellowfin knowledge is beneficial
Experience with telecommunications/financial services or Fintech is a plus
Client-focused mindset with excellent communication
Is this job a match or a miss?
Bedfordview, Gauteng R800000 - R1200000
Posted today
Note
All postings include standard requirements; some items reference Access Bank and other clients.