Start Your Search Here

Job Search

m-daq global pte. ltd.

Singapore / Global

Senior Software Engineer

  • Hybrid

Job Description

About Us

M-DAQ Global is a pioneering fintech group specialising in foreign exchange (FX) and payment solutions that facilitate seamless cross-border transactions for businesses worldwide. Its proprietary technology delivers FX clarity, certainty, and payment mobility through a single API, empowering large enterprises and SMEs to manage global trade and FX exposure with confidence.

Headquartered in Singapore with an expanding presence across ASEAN and 7 countries and territories, M-DAQ Global provides a comprehensive suite of FX, collections, and payment solutions. This includes AI-enabled onboarding, compliance, and enhanced risk management solutions, enabling businesses to transact across borders with ease amidst evolving needs.

Our employee experience and growth have also been recognised through industry and workplace accolades, including:

The Financial Times High-Growth Companies Asia-Pacific 2026

The Straits Times Singapore's Fastest Growing Companies 2026

Tech in Asia Singapore's Top Fintech Companies 2026

Employee Experience Awards - Best Hybrid Work Model

For more information, please visit:

About The Role

Be part of a talented multinational team of software engineers responsible for building a game-changing platform. We are expanding our team and looking for energetic and creative Java Developers to join us in our dynamic and agile collaborative environment.

Key Responsibilities

Develop new features, applications and also well versed in maintaining and enhancing platform.

Understand in depth the architecture and design of M-DAQ Fx Platform to the extend of being able to autonomously develop and deliver high quality features.

Collaborate with engineers, product managers, and designers to build great applications.

Develop & implement tests for ensuring the quality, performance, & scalability of our application.

Take ownership of platform end to end architecturally.

Proactively identify problems and take the lead to resolve them.

Improve engineering standards, tooling, and processes.

Desired Skill Set and Attributes

Hardcore java developers required. Someone who has extensive details on the internal workings of the JVM, appreciates mechanical sympathy, has a passion for low latency and high performance systems

6 to 8 years of relevant experience

Good Core Java Knowledge - Threading, GC, Deployment, Troubleshooting, Maven

Good experience with data structures

Experience in architecture/design area

Lock free and concurrent systems

Knowledge of high frequency, low latency systems

Knowledge in scalability/high availability

Working Knowledge in FIX Protocol (Preferably in FX)

Familiarity with FIX protocol and any other connectivity protocol is a good to have but not necessary

Financial background specially FX is a good to have but not necessary

Knowledge of python ideally or any other scripting language - (Bonus)

Knowledge on networking is highly desired. TCP/IP, UDP, NIO highly desired (BONUS)

Working Knowledge in browser rich-client framework like Reactjs/Angularjs.

Why Us

Be part of a mission to create a World without Currency Borders™

Work alongside collaborative and diverse regional teams

Gain exposure to cross-border payments, FX solutions, and global fintech innovation

Opportunities to learn, grow, and take ownership in a fast-growing company

Flexible hybrid work environment with a people-oriented culture

Competitive remuneration package and employee benefits

Apply Now

Similar Opportunities

View all jobs