Talent.com
Cloud Data Engineer (Mid-Senior)_Banking

Cloud Data Engineer (Mid-Senior)_Banking

Vito SolutionsCape Town, Western Cape, South Africa
10 days ago
Job type
  • Quick Apply
Job description

EMPLOYMENT TYPE :

12-month contract with extension possibilities

COMPANY :

A leading service provider of comprehensive IT solutions.

LOCATION : Cape Town

WORKING MODEL :

Hybrid (3 days in office, 2 days remote)

JOB OVERVIEW :

We are seeking an experienced Cloud Data Engineer to join our Vito data engineering team for one of our clients launching a new bank. You will play a pivotal role in designing, building, and maintaining data infrastructure and pipelines that underpin the banking products (e.g. retail banking, credit, payments, deposits), regulatory reporting, risk analytics, fraud detection, and business intelligence. You will collaborate with data scientists, analysts, compliance, product, and operations teams to deliver high-quality, secure, auditable data assets.

You will need to balance cloud engineering best practices with the stringent requirements of the financial industry : governance, security, compliance, traceability, and performance.

DESCRIPTION OF POSITION :

Data Architecture & Pipeline Development

  • Design, build, and maintain robust data pipelines (batch, micro-batch, streaming) on cloud platforms to ingest, transform, integrate, and deliver data from diverse source systems (transaction systems, core banking, payment gateways, external feeds).
  • Architect data repositories and data product layers (e.g. raw, cleaned, curated, aggregated) to support analytics, reporting, and machine learning models.
  • Ensure data pipelines meet latency, throughput, and SLA requirements particularly in transactional / real-time / near real-time contexts (e.g. fraud detection, alerts).
  • Implement data modelling (star, snowflake, dimensional, normalized) suited for both operational and analytical workloads.
  • Design and enforce data partitioning, indexing, sharding strategies for performance and scalability.

Banking / Financial Domain Integration

  • Work with transactional financial data (payments, deposits, loans, card transactions, interest / fees, accruals, reconciliations).
  • Support credit risk, market risk, liquidity risk, stress testing, provisioning, IFRS 9 workflows by providing clean, traceable data inputs.
  • Enable fraud detection and anti-money laundering (AML / KYC) pipelines, ensuring timely and reliable data delivery to analytics and alerting systems.
  • Oversee reconciliation pipelines (e.g. core banking vs ledger / accounting system vs external settlements).
  • Provide enrichment, aggregation, and derivation of financial metrics (e.g. balances, exposures, delinquencies, chargeoffs, utilization).
  • Governance, Compliance & Auditability

  • Build in data lineage, versioning, change tracking, and metadata capture to support audit trails and regulatory compliance.
  • Enforce data retention / archival / disposals in line with legal, regulatory, and internal policies.
  • Ensure anonymization, pseudonymization, or masking of sensitive PII / financial data where required.
  • Implement role-based access control, encryption (in transit, at rest), key management, tokenization, and secure credentials handling.
  • Collaborate with compliance / risk / security teams to embed controls, checks, monitoring, and alerting in pipelines.
  • Quality, Monitoring & Operations

  • Define and enforce data quality checks, validation, exception handling, and remediation workflows.
  • Instrument pipelines with logging, metrics, monitoring, and alerting (SLIs / SLOs).
  • Regularly review and optimize performance and cost of cloud infrastructure.
  • Participate in on-call / standby rotations to support production stability.

    Document architecture, pipeline logic, data contracts, and operational runbooks.

    Collaboration & Mentorship

  • Work closely with data scientists, analysts, business stakeholders, product owners, compliance and risk teams to translate business requirements into engineering deliverables.
  • Mentor junior engineers, perform peer reviews, and propagate best practices.

    Provide regular progress updates, contribute in planning sessions (e.g. agile / scrum), and help manage technical debt.

    KNOWLEDGE AND SKILLS :

  • Strong analytical and critical‐thinking skills; ability to translate ambiguous business needs into technical solutions.
  • Excellent communication (written & verbal), ability to present and explain complex technical concepts to non-technical stakeholders.
  • Strong sense of ownership, proactiveness, and ability to take ownership of end-to-end deliverables.
  • Detail orientation, ability to handle multiple workstreams and shifting priorities in a fast environment.
  • Team player mindset, willingness to mentor others and collaborate across functions.
  • Knowledge of cloud platforms (e.g. AWS, Azure, Google Cloud) and their data services.
  • QUALIFICATIONS REQUIRED :

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
  • EXPERIENCE REQUIRED :

  • 5 - 8 years of data warehouse, ETL experience.
  • Hands-on experience with any of the Data Cloud Platforms (e.g. BigQuery, Dataflow, Pub / Sub, Cloud Storage, AWS, Azure, MS Fabric, Snowflake, Databricks etc).
  • Proficiency in SQL and experience with relational databases (BigQuery, PostgreSQL, MySQL, SQL Server etc.
  • Strong scripting skills Python, Java, or equivalent; scripting (e.g. Shell, Bash).
  • Experience with version control tools (Git, SVN) and working in software development lifecycles (SDLC).
  • Exposure to Agile methodologies, continuous integration / deployment (CI / CD).
  • Familiarity with data modelling (dimensional, normalized, hybrid), partitioning, indexing, performance tuning.

  • Ability to optimize cloud costs, manage resource provisioning, and monitor usage.
  • Knowledge of financial products (loans, credit, deposits, cards), interest / fee accruals, amortization, settlements / reconciliations.
  • Experience in designing data pipelines for risk / fraud / compliance use cases.
  • Strong skills in data reconciliation, exception handling, and maintaining data integrity across systems.
  • Familiarity with real-time / streaming data processing (e.g. Kafka, Pub / Sub, streaming frameworks).
  • Security / privacy expertise encryption, masking, tokenization, handling PII & financial data in regulated environments.
  • Please note : If you have not heard from us within 2 weeks, please consider your application unsuccessful.
  • Create a job alert for this search

    Data Engineer • Cape Town, Western Cape, South Africa

    Related jobs
    • Promoted
    AWS Data Engineer

    AWS Data Engineer

    PBT GroupCape Town, South Africa
    Ready to take your data engineering career to new heights?.Architect modern data analytics frameworks.Translate complex requirements into scalable, secure, high-performance pipelines.Build & optimi...Show moreLast updated: 30+ days ago
    • Promoted
    Solutions Architect (Cloud)

    Solutions Architect (Cloud)

    IOCOCape Town, South Africa
    At iOCO, we are seeking an experienced.The ideal candidate will work collaboratively with cross-functional teams to align cloud strategies with business needs, ensure architectural consistency, and...Show moreLast updated: 2 days ago
    Senior Cloud Engineer

    Senior Cloud Engineer

    Sabenza IT & RecruitmentCape Town, WC, za
    Quick Apply
    The Senior Cloud Engineer is responsible for designing, implementing, and managing advanced cloud infrastructure solutions that ensure scalability, performance, and security.This role involves lead...Show moreLast updated: 8 days ago
    • Promoted
    Senior Cloud Engineer

    Senior Cloud Engineer

    BETSoftwareCape Town, ZA
    Job title : Senior Cloud Engineer.Job Location : Western Cape, Cape Town.Work tightly with our customers, to understand, capture, and deliver against their requirements. Design and build distributed...Show moreLast updated: 13 days ago
    Cloud Engineer (Specialist)

    Cloud Engineer (Specialist)

    DLK GroupCape Town, WC, za
    Quick Apply
    The role of the Specialist Cloud Engineer is to design, deploy, and manage cloud infrastructure and encompasses many activities including (but not limited to) : . Implementing and maintaining cloud se...Show moreLast updated: 14 days ago
    Senior Data Engineer

    Senior Data Engineer

    AiRCape Town, Western Cape, South Africa
    Quick Apply
    The Data Engineering team is building a secure, resilient, and cost-effective data platform that empowers everyone in the business to be an analyst. This is an opportunity to shape best practices, i...Show moreLast updated: 28 days ago
    • Promoted
    Data Engineer (Mid-Level)

    Data Engineer (Mid-Level)

    IOCOCape Town, South Africa
    At iOCO, we use robust data pipelines to power intelligent solutions and business insights.We are seeking a Mid-Level Data Engineer to develop, maintain, and optimize ETL processes, ensuring high-q...Show moreLast updated: 2 days ago
    Mid-Level Cloud Engineer

    Mid-Level Cloud Engineer

    Sabenza IT & RecruitmentCape Town, WC, za
    Quick Apply
    The role of the Mid-Level Cloud Engineer is to design, deploy, and maintain robust, secure, and scalable cloud infrastructure solutions that meet business objectives. The position requires hands-on ...Show moreLast updated: 8 days ago
    Specialist Cloud Engineer

    Specialist Cloud Engineer

    Sabenza IT & RecruitmentCape Town, WC, za
    Quick Apply
    The Specialist Cloud Engineer is responsible for designing, deploying, and managing complex cloud infrastructure environments. The role ensures that cloud solutions are secure, scalable, cost-effect...Show moreLast updated: 8 days ago
    Senior Data Engineer

    Senior Data Engineer

    Kuda Technologies LtdCape Town, Western Cape, ZA
    Remote
    Quick Apply
    Kuda is a money app for Africans on a mission to make financial services accessible, affordable and rewarding for every African on the planet. We’re a tribe of passionate and diverse people who drea...Show moreLast updated: 30+ days ago
    Cloud DevOps Engineer

    Cloud DevOps Engineer

    Boardroom AppointmentsCape Town, Western Cape, South Africa
    Quick Apply
    Design, implement, and maintain CI / CD pipelines for cloud applications.Provision and manage cloud infrastructure using Infrastructure as Code (IaC). Build, deploy, and manage containerized applicati...Show moreLast updated: 30+ days ago
    Cloud Engineer

    Cloud Engineer

    Boardroom AppointmentsCape Town, Western Cape, South Africa
    Quick Apply
    Cloud Engineer - Cape Town .Optimize cloud infrastructure for.PowerShell, Python, Terraform, Ansible, etc.Manage backup, recovery, and disaster recovery services (. Collaborate with architects,...Show moreLast updated: 30+ days ago
    Cloud Engineer

    Cloud Engineer

    Electrum SoftwareCape Town, Western Cape, ZA
    Quick Apply
    Electrum is a next-generation payment software technology company.Since 2012, we've delivered trusted, enterprise-grade, cloud-native software to optimise financial transaction processing.Our deep ...Show moreLast updated: 20 days ago
    Junior Cloud Engineer

    Junior Cloud Engineer

    Sabenza IT & RecruitmentCape Town, WC, za
    Quick Apply
    The Junior Cloud Engineer supports the design, implementation, and maintenance of cloud-based systems under the guidance of senior engineers. This role involves assisting in the deployment, monitori...Show moreLast updated: 8 days ago
    Cloud Solutions Engineer / Architect

    Cloud Solutions Engineer / Architect

    Boardroom AppointmentsCape Town, Western Cape, South Africa
    Remote
    Quick Apply
    Cloud Solutions Engineer Architect - Cape Town.Infrastructure-as-Code (IaC) tools.Terraform, Ansible, ARM templates, etc. Write and maintain scripts for.Collaborate with architects, developers, and ...Show moreLast updated: 30+ days ago
    • Promoted
    Junior Cloud Engineer

    Junior Cloud Engineer

    Datonomy SolutionsCape Town, South Africa
    We are seeking a Junior Cloud Engineer to join our team, based in Cape Town, onsite.IT in building, operating, and optimising AWS cloud platforms, while also contributing to application development...Show moreLast updated: 1 day ago
    • Promoted
    Data Engineer (Senior-Level)

    Data Engineer (Senior-Level)

    IOCOCape Town, South Africa
    At iOCO, we design and maintain robust data infrastructure that powers intelligent business solutions.We are seeking a Senior Data Engineer to lead the design, integration, and optimization of comp...Show moreLast updated: 2 days ago
    Senior Python engineer

    Senior Python engineer

    Top Remote TalentCape Town, Western Cape, .ZA
    Quick Apply
    A medical industry company is looking for a.The company offers exposure to a variety of industries and technologies, room to grow as a professional, time in projects to learn new skills and an oppo...Show moreLast updated: 30+ days ago