Job Search and Career Advice Platform

Enable job alerts via email!

Lead Developer, FX Exchange Engineering

REFINITIV ASIA PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial technology company in Singapore is seeking a software developer to design and develop advanced software solutions in the FX Trading domain. The ideal candidate will have a Bachelor’s degree or higher, with at least 5 years of experience in application development. Proficiency in Java and C++, along with strong knowledge of multi-threading and Agile practices, is essential. You'll automate tasks, produce high-quality architectural designs, and contribute to a critical trading platform.

Qualifications

  • Minimum of 5 years in application development and enterprise software architecture.
  • Proven ability to deliver high-quality, maintainable software solutions.
  • Hands-on experience with CI/CD pipelines using tools.

Responsibilities

  • Contribute to high-quality software architecture and system design.
  • Develop applications using robust, efficient, and maintainable code.
  • Automate development and operational tasks using appropriate tools.

Skills

Java (versions 17/21)
C++ (versions 17/20)
Multi-threading
Agile frameworks
CI/CD pipelines
Linux

Education

Bachelor's or post-graduate degree in Computer Engineering or a relevant field

Tools

Git
GitLab
SonarQube
Semgrep
Trivy
Job description

Role Purpose

Design and develop sophisticated software solutions within the Foreign Exchange (FX) Trading domain, applying deep knowledge of the software development lifecycle to deliver high-performance, scalable systems.

Key Responsibilities
Core Responsibilities
  • Contribute to high-quality software architecture and system design.
  • Develop applications using robust, efficient, and maintainable code.
  • Deliver software solutions aligned with architectural, operational, and risk management standards.
  • Automate development and operational tasks using appropriate tools and scripting.
  • Support validation and verification testing processes.

Impact

This role is instrumental in the successful delivery and evolution of the FX PriceStream venue, a core component of our trading platform.

Essential experience:
  • Bachelor's or post-graduate degree in Computer Engineering or a relevant field is desirable.
  • Minimum of 5 years in application development and enterprise software architecture.
  • Strong inJava (versions 17/21)andC++ (versions 17/20).
  • Solid grasp ofmulti-threadingandconcurrent programming.
  • Hands-on experience withAgileframeworks and practices.
  • Proven ability to deliver high-quality, maintainable software solutions.
  • Experience withCI/CD pipelinesusing tools likeGit, GitLab, SonarQube
  • Exposure toapplication security toolssuch asSemgrepandTrivy.
  • Proficient inLinuxenvironments.
  • Finance degree or certifications (FRM/CFA/PRM, etc.) are considered a plus

Preferred:

  • Knowledge ofFX Spot, Swaps, and NDFinstruments.
  • Experience withFIX protocol (version 5.x).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.