Senior Software Engineer
Key Skills
Job Description
Senior Data Engineer – FM Client Control (WB FM) Role description Work environment Financial Markets Client Control (FMCC) is a department within Financial Markets (FM) (part of ING Wholesale Banking). The department consists of a Centre of Expertise (COE) in Amsterdam and two execution locations in Bratislava and Manila that provide services to 26 countries worldwide. The aim of these services is to ensure control throughout the client lifecycle, from the point of the onboarding to the exit, for FM, Group Treasury (GT), Global Capital Markets (GCM) and Bank Mendes Gans. FMCC works using Agile Way of Working principles and progressing towards DevOps operating model. Job Description As an Senior Data Engineer, you play a pivotal role in driving data engineering, data insights, BI and AI projects through empowered teams and strategic alignment. Your key responsibilities include: Own the end-to-end design, development and maintenance of scalable data pipelines and data products, covering ingestion, transformation, storage, orchestration and consumption. Translate business, control and regulatory requirements into robust technical designs, governed data models and fit-for-purpose BI solutions. Technical Skills We Are Looking For At least 8 years of relevant experience in data engineering, cloud engineering, data analytics or a closely related technical field. Proven hands-on experience designing and building complex production-grade data pipelines using ETL and ETL patterns. Strong programming skills in Python and SQL, with practical experience using PySpark for distributed data processing. Hands-on experience with Apache Spark and workflow orchestration tools such as Apache Airflow. Competencies And Experience Minimum of 8 years working experience in the technical data or cloud roledata modeling, normalization/denormalization, and integrating data across complex systems Prior experience in Python, SQL, PySpark, dbt Labs for data processing and automation. Good to have: Understanding of Financial Markets and Group Treasury business, FM/GT related products, KYC, FM regulations (EMIR, MIFID, SFTR, AFSL, MAS etc) and financial institutions (brokers, CCP’s, venues etc.)
Core Responsibilities
Design, develop, and maintain scalable data pipelines and data products across ingestion, transformation, storage, orchestration, and consumption. Translate business, control, and regulatory requirements into technical designs, governed data models, and suitable business intelligence solutions.
Requirements
Requires at least eight years of relevant experience in data engineering, cloud engineering, data analytics, or a related technical field, including hands-on experience building production-grade ETL pipelines. Candidates should have strong Python and SQL skills, practical PySpark experience, and experience with Apache Spark, workflow orchestration, data modeling, and integrating complex systems.
About Virtusa
Industry: IT Services and IT Consulting
Company size: 10,001+ employees
Virtusa is a global AI native engineering services company helping enterprises bridge the gap between AI hype and real-world ROI. We help organizations move from ad hoc AI adoption to fully autonomous, agentic-ready operations, unlocking the value that matters: new revenue, stronger margins, and better experiences for customers and employees. We do this by changing how work gets done. By leveraging deep domain, process, and engineering mastery, we integrate each client's operational context directly into their technology systems. Drawing on 30 years of product and platform engineering heritage, Virtusa leads by example. Our global workforce serves as its own proving ground, equipped with certified AI native engineering teams, autonomous agentic practices, and deep platform alliance partnerships. Headquartered in Southborough, Massachusetts, Virtusa serves Forbes Global 2000 leaders in financial services, healthcare, insurance, communications, media, retail, high-tech, and more.