Software Engineer

BAH Partners

Singapore

On-site

SGD 120,000 - 180,000

Full time

10 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BAH Partners in Singapore seeks a high‑performance C++ Engineer to design and develop scalable systems for critical financial applications.

You will work in a hands‑on role across the full development lifecycle, tackling complex technical challenges in a fast‑paced financial environment and collaborating with international teams.

Qualifications

  • Strong C++ expertise with modern standards (C++11/14/17).
  • Solid Linux/Unix knowledge and systems programming.
  • Experience with multithreading, concurrency and performance tuning.
  • Familiarity with distributed systems and high‑volume financial applications.
  • Good problem-solving and communication in an international team.

Responsibilities

  • Design, develop and maintain high-performance applications using C++.
  • Build scalable and reliable systems within a Linux environment.
  • Develop and enhance multithreaded and distributed applications.
  • Improve system performance, reliability and scalability.
  • Work across the full development lifecycle from design and implementation through testing and production.
  • Investigate complex technical and production issues and implement long-term solutions.
  • Work closely with technology and business stakeholders across the region.
  • Contribute to the continued development and improvement of the firm’s technology platform.

Skills

C++
Linux
Multithreading
Distributed Systems
Financial Markets
Performance Optimisation

Job description

C++ Engineer @ Leading Financial Services Firm

C++, Linux, Multithreading, Distributed Systems, Financial Markets, Performance Optimisation

My client is a leading financial services firm with a sophisticated technology environment supporting its business across the Asia-Pacific region.

The firm is seeking a C++ Engineer in Singapore to design and develop high-performance systems supporting critical financial applications.

This is a hands‑on engineering role suited to someone with strong C++ and computer science fundamentals who enjoys solving complex technical problems within a fast‑paced financial environment.

Responsibilities
  • Design, develop and maintain high-performance applications using C++
  • Build scalable and reliable systems within a Linux environment
  • Develop and enhance multithreaded and distributed applications
  • Improve system performance, reliability and scalability
  • Work across the full development lifecycle from design and implementation through testing and production
  • Investigate complex technical and production issues and implement long-term solutions
  • Work closely with technology and business stakeholders across the region
  • Contribute to the continued development and improvement of the firm's technology platform
Your experience
  • Excellent understanding of data structures, algorithms and computer science fundamentals
  • Strong knowledge of Linux/Unix
  • Experience with multithreading, concurrency and performance optimisation
  • Good understanding of systems programming, memory management and networking
  • Experience developing large-scale, distributed or performance-sensitive systems
  • Strong problem-solving and debugging skills
  • Good communication skills and ability to work effectively in an international environment
  • Experience within financial services or financial markets is highly advantageous
  • Exposure to trading, market data, risk, pricing or investment systems would be beneficial
The opportunity

This is an opportunity to join a highly technical, engineering-driven financial firm in Singapore, working on sophisticated, performance‑critical systems at the heart of the business.

You will work alongside experienced engineers on challenging C++ problems, with high visibility, genuine ownership and the opportunity to influence how systems are designed and developed. Engineers are encouraged to take initiative, contribute ideas and see their work through from initial design to production.

The role offers close interaction with the business and direct exposure to financial markets, allowing you to see the impact of the technology you build rather than operating several steps removed from its end users.

For C++ developers looking for challenging technical work, greater autonomy and a more direct connection between engineering and the business, this is an opportunity to make a meaningful contribution within a collaborative international environment.

The firm offers highly competitive compensation, strong career development and an environment where good engineering and individual contribution are genuinely valued.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer (Director / Executive Director)
Senior C++ Software Engineer (Director / Executive Director)

re-zoo-me • Singapore

Hybrid
SGD 300,000 - 600,000
C++ Developer - BAH Partners
C++ Developer - BAH Partners

BAH Partners Limited • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Developer (C++) | Up to $200k SGD Base + Bonus | Elite Scaling FinTech | Singapore| Hybrid
Senior Software Developer (C++) | Up to $200k SGD Base + Bonus | Elite Scaling FinTech | Singapore| Hybrid

Hunter Bond • Singapore

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

Project68 • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer (C++) - Leading Global Trading Firm
Senior Software Engineer (C++) - Leading Global Trading Firm

pfcc group • Singapore

On-site
SGD 148,320 - 214,240
Relocation assistance
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
Senior Core Software Engineer
Senior Core Software Engineer

Selby Jennings • Singapore

On-site
SGD 120,000 - 180,000
Competitive compensation package
Professional development opportunities
Collaborative environment
Software Engineer, C++
Software Engineer, C++

Tardis Group • Singapore

On-site
SGD 120,000 - 180,000
C++ Market Connectivity | Singapore, SG
C++ Market Connectivity | Singapore, SG

eFinancialCareers Ltd. • Singapore

On-site
SGD 180,000 - 240,000