Senior Software Engineer (C++) - Leading Global Trading Firm

pfcc group

Singapore

On-site

SGD 148,320 - 214,240

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Relocation assistance

Job summary

pfcc group is seeking a Senior C++ Developer to support its high‑performance trading, pricing, and risk platforms. You will work closely with traders, researchers, risk managers, and tech teams to develop scalable, low‑latency systems critical to the trading lifecycle.

The role sits in a fast‑paced front‑office environment and offers comprehensive relocation support and benefits for the right candidate. Based in Hong Kong with global exposure, you will advance core platform components and

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related discipline.
  • 4+ years of experience in front‑office or middle‑office technology roles within financial services, investment banking, hedge funds, or capital markets.
  • Strong expertise in C++ development (including STL and modern C++), Linux‑based systems, and multithreaded or distributed architectures.
  • Experience with Qt, wxWidgets, or MFC is beneficial.
  • Solid experience with Linux development environments (GCC toolchain, Red Hat Linux) and Python for automation, tooling, or quantitative applications.
  • Good understanding of pricing models, risk systems, and financial products such as Equities, Futures, Options, and Swaps.
  • Excellent analytical, problem‑solving, and communication skills.

Responsibilities

  • Core Platform Development: Design, develop, and enhance high‑performance Linux‑based services that support pricing, risk, and trading operations.
  • Pricing & Risk Systems: Develop and support quantitative analytics and valuation services used by front‑office stakeholders.
  • Distributed Systems Engineering: Build scalable, low‑latency, and high‑throughput distributed systems.
  • Cross‑Functional Collaboration: Partner with quantitative developers, researchers, traders, and operations teams.
  • Trading Platform Enhancement: Develop and support core trading platform components, including order management and market data services.
  • System Optimization: Improve platform performance, reliability, and scalability.
  • Business Engagement: Work with front‑office stakeholders to understand requirements and deliver solutions.

Skills

C++ development
Linux systems
Multithreaded architecture
Python
GCC toolchain
STL

Education

Bachelor’s degree in Computer Science/Engineering/Mathematics

Tools

Qt
wxWidgets
MFC

Job description

Our client, a leading global quantitative investment firm, is seeking a Senior C++ Developer to support its trading, pricing, and risk technology platforms. This role sits at the heart of a high-performance trading environment, supporting business‑critical trading and analytics platforms across the investment lifecycle. This is a highly visible opportunity where you will work closely with traders, quantitative researchers, risk managers, and technology teams to develop and enhance low‑latency, high‑throughput platforms.

You will contribute to systems that provide real‑time analytics, valuation, and risk information to support investment decisions. If you are passionate about building scalable, high‑performance systems and enjoy working in a fast‑paced front‑office environment, this is an excellent opportunity to work on business‑critical technology with direct exposure to the trading lifecycle. This role is based in Hong Kong. To ensure a smooth transition for the right candidate, comprehensive relocation support and benefits will be provided.

Key Responsibilities
  • Core Platform Development: Design, develop, and enhance high‑performance Linux‑based services that support pricing, risk, and trading operations.
  • Pricing & Risk Systems: Develop and support quantitative analytics and valuation services used by front‑office stakeholders.
  • Distributed Systems Engineering: Build scalable, low‑latency, and high‑throughput distributed systems capable of supporting demanding trading workloads.
  • Cross‑Functional Collaboration: Partner closely with quantitative developers, quantitative researchers, traders, business stakeholders, and operations teams to deliver technology solutions.
  • Trading Platform Enhancement: Contribute to the development and support of core trading platform components, including order management, trade processing, position management, and market data services.
  • System Optimization: Continuously improve platform performance, reliability, scalability, and operational efficiency.
  • Business Engagement: Work directly with front‑office stakeholders to understand requirements and deliver solutions that support investment and trading activities.
Required Skills & Experience
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related discipline.
  • 4+ years of experience in front‑office or middle‑office technology roles within financial services, investment banking, hedge funds, or capital markets.
  • Strong expertise in C++ development (including STL and modern C++), Linux‑based systems, and multithreaded or distributed architectures. Experience with Qt, wxWidgets, or MFC is beneficial.
  • Solid experience with Linux development environments (GCC toolchain, Red Hat Linux) and Python for automation, tooling, or quantitative applications.
  • Good understanding of pricing models, risk systems, and financial products such as Equities, Futures, Options, and Swaps, with knowledge of trading and instrument lifecycles being highly advantageous.
  • Excellent analytical, problem‑solving, and communication skills, with the ability to collaborate closely with traders, quantitative researchers, risk managers, and technology teams in a fast‑paced trading environment.
To Apply

Please apply directly to this posting or email us your Resume/CV to recruiting@pfccgroup.com. Due to the high volume of applications, only shortlisted candidates will be contacted.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Engineer
Senior C++ Engineer

Selby Jennings • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer, C++
Software Engineer, C++

Tardis Group • Singapore

On-site
SGD 120,000 - 180,000
C++ Developer
C++ Developer

Ambition Singapore • Singapore

On-site
SGD 140,000 - 190,000
Front‑Office C++ Engineer: Low‑Latency Trading (Relocation)
Front‑Office C++ Engineer: Low‑Latency Trading (Relocation)

pfcc group • Singapore

On-site
SGD 148,000 - 215,000
Relocation assistance
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology

Bank of America • Singapore

On-site
SGD 90,000 - 120,000
C++ Software Engineer
C++ Software Engineer

Project68 • Singapore

On-site
SGD 180,000 - 240,000
Assistant Vice President/ Vice President, Software Engineer, Global Markets Technology
Assistant Vice President/ Vice President, Software Engineer, Global Markets Technology

merrill lynch global services pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

EPAM Systems • Singapore

On-site
SGD 120,000 - 180,000
Software Developer
Software Developer

PAN-ASIA RESOURCES PTE LTD • Singapore

On-site
SGD 90,000 - 120,000
Assistant Vice President/ Vice President, C++ Software Engineer, Global Markets Technology
Assistant Vice President/ Vice President, C++ Software Engineer, Global Markets Technology

Bank of America • Singapore

On-site
SGD 140,000 - 210,000