freehire launches on Product Hunt on 26 August.

Follow →

Senior Data Engineer

Summary

Build and maintain Spark-based pipelines for a financial-messaging company’s Gold-layer data warehouse, ensuring data quality and collaborating with analysts and engineers.

About Us

We’re the world’s leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas. No other organisation can address the scale, precision, pace and trust that this demands, and we’re proud to support the global economy. Five decades on, our vibrant community reflects the complexity and diversity of the financial ecosystem. Swift has a presence in 200+ countries, serving more than 12,000 banks and financial institutions across 211 countries.

Role Overview

The Data and Common Application Platform tribe is seeking a Senior Data Engineer who possesses strong technical abilities, leadership qualities, and a sense of responsibility. The role is based in Malaysia (Kuala Lumpur) and Belgium (La Hulpe).

Role Responsibilities

This position requires a software developer who will contribute to the design and implementation of the Gold layer of Swift’s Data Platform using the Medallion Architecture. The responsibilities include:

  • Building and maintaining Spark‑based pipelines for the Gold layer of the Data Warehouse.
  • Implementing business‑driven transformations and aggregations under guidance from senior engineers or architects.
  • Applying data quality checks to ensure accuracy, consistency, and reliability of datasets.
  • Collaborating with data analysts and other engineering teams to support reporting and business requirements.
  • Supporting pipeline monitoring and troubleshooting to maintain operational stability.
  • Following established data governance, security, and coding standards to ensure compliance and maintainability.
  • Contributing to documentation and continuous improvement efforts, including process refinement and knowledge sharing.

Education

University degree in computer science or a related field, or equivalent work experience. Minimum of 5 to 10+ years of relevant software development experience in an international setting.

Technical Skills Requirements

  • Must Have:
    • Hands‑on experience with Java, Spark, Airflow, and related design patterns.
    • Experience with large‑scale object storage services (e.g., Amazon S3).
    • Understanding of Data Engineering, data hub, data lake, and data warehousing concepts.
    • Experience with continuous integration and delivery environments, including Git, Jenkins, Maven, and static/dynamic code analysis tools.
    • Familiarity with Agile tools like JIRA, Confluence and Bitbucket.
  • Good to Have:
    • Knowledge of containerization technologies such as OpenShift and Kubernetes.
    • Experience with Elasticsearch/Kibana.

Competency Profile

  • Adaptability and responsiveness to change.
  • Accountability for delivering results.
  • Strong written and oral communication skills.
  • Time management, planning, and organizing abilities.
  • Ability to thrive in both multi‑cultural team and individual environments.
  • Quality‑oriented approach.
  • Engaged and team‑oriented attitude.
  • Open communication style.
  • Fluent in English.

What We Offer

We give you the freedom to be yourself in an environment that values diverse perspectives. We offer a culture of inclusion where every voice counts and where you can reach your full potential.

Swift is transforming cross‑border payments, making them faster and more transparent than ever before. Working at the intersection of finance and technology is an exciting opportunity to have a real impact on the global financial community.

Equal Opportunity Employer

Swift is a member‑owned cooperative that is committed to an inclusive and accessible recruitment process. If you require a reasonable accommodation related to accessibility during your application or interview, please contact us at accessibility‑[email protected]. All requests are confidential and will not affect your candidacy.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available