BAH Partners

Software Engineer (C++ Developer)

BAH Partners

Singapore · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join a premier financial services firm in Singapore renowned for its advanced technology infrastructure supporting operations across the Asia-Pacific region. This role involves working as a C++ Engineer designing and developing high-performance systems that support essential financial applications. The ideal candidate is a hands-on engineer with solid knowledge of C++ and foundational computer science skills who thrives in a fast-paced financial technology setting.

Key Responsibilities

  • Design, develop, and maintain efficient applications using C++.
  • Create scalable, dependable systems running within Linux environments.
  • Develop and optimize multithreaded and distributed software applications.
  • Enhance system performance, reliability, and scalability continuously.
  • Manage the complete development lifecycle, including design, implementation, testing, and deployment.
  • Investigate and resolve intricate technical and production challenges with sustainable solutions.
  • Collaborate extensively with technology and business teams across the Asia-Pacific region.
  • Contribute to ongoing improvement and evolution of the firm's technology platform.

Qualifications and Experience

  • Proven commercial experience in C++ software development.
  • Strong grasp of data structures, algorithms, and core computer science concepts.
  • Comprehensive experience working on Linux/Unix operating systems.
  • Hands-on experience with multithreading, concurrency, and performance tuning.
  • Knowledge of systems programming including memory handling and networking principles.
  • Previous work on large-scale, distributed, or high-performance systems.
  • Excellent problem-solving and debugging capabilities.
  • Strong communication skills and ability to thrive in multicultural, international teams.
  • Experience in financial services or trading markets highly valued.
  • Familiarity with trading platforms, market data, risk management, pricing, or investment systems is advantageous.

Opportunity Highlights

This role offers the chance to work within a technical and engineering-focused financial company, dealing directly with mission-critical performance-sensitive systems. You will collaborate with skilled engineers tackling advanced C++ challenges and hold genuine ownership and visibility over your contributions. The role promotes autonomy and the ability to see immediate effects of your work on the business and financial markets.

The position provides opportunities for career growth, attractive remuneration, and a culture that values strong engineering and individual contributions in an international environment.

Tools & software

Linux required

How they work

Communication Teamwork & Collaboration Problem Solving Attention to Detail Relationship Building
🤖
Online · instant AI help
Broxer