Job Search and Career Advice Platform

Enable job alerts via email!

Lead Developer, FX Exchange Engineering

REFINITIV ASIA PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global financial technology company in Singapore seeks a skilled software developer to design and develop high-performance solutions for the FX Trading domain. You will contribute to software architecture and coding, ensuring quality and scalability. Candidates should have over 5 years of experience in enterprise software architecture and be strong in both Java and C++. Familiarity with CI/CD tools and Agile methodologies is essential. This role offers the opportunity to work in a fast-paced trading environment.

Qualifications

  • 5+ years in application development and enterprise software architecture.
  • Strong programming skills in Java and C++.
  • Hands-on experience with Agile practices.

Responsibilities

  • Contribute to high-quality software architecture and system design.
  • Develop applications using robust and efficient code.
  • Deliver software solutions aligned with operational standards.

Skills

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

Education

Bachelor's or post-graduate degree in Computer Engineering or 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.