Senior Software Engineer

M-DAQ Global logo

M-DAQ Global

View Salaries, Reviews, and more  

Job Summary


Salary
S$9,500 - S$14,908 / Monthly EST

Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python Maven React Java AngularJS TCP UDP

Job Description

About Us

At M-DAQ Global, we're on a mission to create a World without Currency Borders™. We are a pioneering fintech group specialising in foreign exchange (FX) & payment solutions that facilitate seamless cross-border transactions for businesses worldwide.


Headquartered in Singapore, our vibrant and diverse team spans six countries and territories. We foster a dynamic environment where individuals can contribute to a comprehensive suite of solutions, from advanced FX and streamlined collections to AI-driven onboarding and enhanced risk management. If you're passionate about making a tangible impact in the global financial landscape, and eager to grow within a company that's constantly innovating, M-DAQ Global offers a unique opportunity.


Join us and be part of the team powering faster, smarter cross-border payment and FX solutions for Asia and the world.


For more information, please visit: www.m-daq.com.


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.


Job Description:

  1. Develop new features, applications and also well versed in maintaining and enhancing platform.
  2. 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.
  3. Collaborate with engineers, product managers, and designers to build great applications.
  4. Develop & implement tests for ensuring the quality, performance, & scalability of our application.
  5. Take ownership of platform end to end architecturally.
  6. Proactively identify problems and take the lead to resolve them.
  7. Improve engineering standards, tooling, and processes.


Skills and Qualifications:

  • 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?

  • Make a positive impact to the world’s economy by creating a World without Currency Borders™
  • Innovation Mindset, People-Oriented
  • Challenging environment, offering great opportunities to learn and grow
  • Creative and Innovative Workplace
  • We offer competitive remuneration, including employee stock options and employee benefits

Interview Questions of Senior Software Engineer at M-DAQ Global

Currently, there aren't any interview questions for this role at M-DAQ Global shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now