Senior C++ FX Trading Engineer — Low-Latency

Bank of America

Singapore

On-site

SGD 180,000 - 300,000

Full time

8 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bank of America in Singapore seeks a seasoned software engineer to join the FX electronic trading technology team. You will design, build, and support high‑availability, low‑latency pricing and trading systems in a global, diverse environment.

The role requires strong C++ expertise, deep knowledge of Linux, and a track record delivering robust distributed software. You will collaborate with global teams across London, New York, Singapore and India to implement features, improve performance, and

Qualifications

  • 6–8 years of server-side C++ in Linux/UNIX.
  • Experience with low-latency, high-throughput distributed systems.
  • Strong knowledge of modern C++ and STL.
  • Familiarity with asynchronous messaging and network protocols.
  • Excellent written and verbal communication with global teams.

Responsibilities

  • Design, develop, test, and maintain low-latency C++ software for FX electronic trading.
  • Own delivery from requirements analysis to production support.
  • Conduct rigorous peer code reviews and resolve defects promptly.
  • Diagnose latency, concurrency, reliability, and production issues.
  • Collaborate with Business, QAs, Production Support, and infra teams to deliver end-to-end solutions.
  • Contribute to architectural decisions and improve platform performance and observability.
  • Work independently, manage priorities, and mentor team members.

Skills

C++
Linux/UNIX
Multithreading
Low-latency
Distributed systems
CI/CD
Mentoring

Tools

FIX protocol
KDB+/Q
SQL
Messaging Middleware
Bash/Python

Job description

Bank of America in Singapore seeks a seasoned software engineer to join the FX electronic trading technology team. You will design, build, and support high‑availability, low‑latency pricing and trading systems in a global, diverse environment.

The role requires strong C++ expertise, deep knowledge of Linux, and a track record delivering robust distributed software. You will collaborate with global teams across London, New York, Singapore and India to implement features, improve performance, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior FX Trading Systems Engineer – Low-Latency
Senior FX Trading Systems Engineer – Low-Latency

Bank of America Corporation • Singapore

On-site
SGD 180,000 - 240,000
VP, Senior C++ Engineer - Low-Latency Trading
VP, Senior C++ Engineer - Low-Latency Trading

Bank of America • Singapore

On-site
SGD 90,000 - 120,000
Senior C++ Engineer, Low-Latency Trading (Singapore)
Senior C++ Engineer, Low-Latency Trading (Singapore)

DRW • Singapore

On-site
SGD 90,000 - 120,000
Senior Low-Latency Trading Systems Engineer
Senior Low-Latency Trading Systems Engineer

People Everywhere • Singapore

On-site
SGD 231,000 - 282,000
Discretionary bonus
International relocation
Senior C++ Engineer — Low-Latency Trading Infra
Senior C++ Engineer — Low-Latency Trading Infra

DRW Holdings, LLC. • Singapore

On-site
SGD 70,000 - 100,000
Senior C++ Engineer — Equities Trading & Low-Latency Systems
Senior C++ Engineer — Equities Trading & Low-Latency Systems

JPMorgan Chase & Co. • Singapore

On-site
SGD 90,000 - 120,000
Low-Latency C++ Engineer — Trading Platform
Low-Latency C++ Engineer — Trading Platform

Reactive Markets Limited • Singapore

Hybrid
SGD 120,000 - 190,000
Hybrid work model
Private health insurance
Pension
+3
Senior FICC eTrading Engineer – Front Office Platform
Senior FICC eTrading Engineer – Front Office Platform

Bank of America • Singapore

On-site
SGD 110,000 - 180,000
Senior Low-Latency C++ Engineer for Trading Systems
Senior Low-Latency C++ Engineer for Trading Systems

Drweng • Singapore

On-site
SGD 120,000 - 180,000
Senior & Staff Java Engineer — Low-Latency Trading
Senior & Staff Java Engineer — Low-Latency Trading

Blockchain Academics • Singapore

On-site
SGD 120,000 - 180,000
Competitive compensation
Education subsidy
Team events
+2