Senior C++ Engineer

3 days ago


Singapore hermeneutic Investments Full time $120,000 - $240,000 per year

As a Senior C++ Engineer, you will contribute to the design, development, and optimization of our core real-time trading infrastructure. You will work on latency-sensitive components, ensure code quality, and collaborate with cross-functional teams to deliver robust and scalable solutions.

You will participate in technical discussions, contribute to system improvements, and ensure our C++ codebase continues to be a strong foundation for high-availability systems. While you will be expected to provide technical guidance and mentorship, this role is hands-on with a strong focus on coding, debugging, and performance tuning.

Prior experience in trading systems is highly preferred.

Responsibilities
  • Collaborate with traders and project managers to gain a deep understanding of mission-critical trading applications.
  • Develop and maintain high-performance C++ components for real-time data processing, event handling, and command execution.
  • Contribute to system design decisions around memory management, concurrency models, error recovery, and inter-process communication.
  • Work with backend and frontend engineers to design efficient APIs and system boundaries across services.
  • Conduct in-depth code reviews with a focus on performance, correctness, and maintainability.
  • Identify performance bottlenecks and lead efforts in profiling and optimization.
  • Mentor junior and mid-level engineers on design patterns, performance, and C++ best practices.
  • Contribute directly to feature implementation, maintenance, and system improvements.
  • Stay informed on industry trends and advancements in trading infrastructure and real-time systems.
  • Foster a culture of technical ownership and transparency.

Requirements

Must Have
  • 7+ years of experience in C++ system-level development (ideally C++17 or newer)
  • Proven experience designing low-latency, high-throughput, and highly available systems
  • Deep understanding of threading models, memory layout, lock-free data structures, and CPU/cache behavior
  • Proficiency with system-level debugging and profiling tools (e.g., perf, gdb, valgrind, sanitizers)
  • Experience writing technical design documents and leading system-level architectural discussions
  • Strong communication skills and ability to collaborate across backend and frontend teams
  • Experience mentoring engineers and leading large-scale system design
  • Experience in networking protocols (TCP, UDP, WebSockets) support
  • Familiarity with event-driven architectures, asynchronous processing, and message queues/brokers (ex. ZeroMQ and/or Kafka)
Nice to Have
  • Knowledge of Python and/or Rust
  • Background in crypto, high-frequency trading, or real-time market data systems.
  • Experience designing and consuming gRPC or RESTful APIs
  • Experience with relational databases (e.g., PostgreSQL, TimescaleDB)
  • Familiarity with crypto exchange market data and order routing protocols
  • Contributions to open-source projects or a strong technical blog/portfolio
  • Experience with observability tools (e.g., Prometheus, Grafana, OpenTelemetry).
Interview Process
  • CV Screening - We will review your application based on the qualifications and experience outlined above.
  • HR Interview - To clarify any questions before technical assessment.
  • First interview - Interview with the engineering team lead and senior engineers on experiences and motivation and generic technical questions
  • Take Home Test - A practical exercise designed to evaluate your technical ability and simulate real-world technical challenges.
  • Second Interview - Interview with VP of Engineering to delve into your resume and skills, and discuss your career goals
  • Final Interview with the CIO - A concluding discussion to evaluate cultural fit, strategic alignment, and how you resonate with the firm's values.

Throughout the process, you'll be assessed for cultural fit through our company values:

  • Drive – We believe the best team members are deeply passionate about what they do. That passion fuels their growth, drives them to seek out the best teams, and leads them to hold high expectations of themselves in pursuit of excellence.
  • Ownership – We aim to extend ownership as broadly as possible across the firm. In return, we value people who take initiative, step up when needed, and treat the company's goals as their own.
  • Judgment – We value those who see the big picture and focus on what truly drives impact and results. They use time wisely, adapt across domains, and always prioritize outcomes over comfort zones.
  • Openness – We foster a culture of open communication, mutual challenge, and shared growth. We believe constructive debate and proactive knowledge sharing lead us closer to the truth—and better decisions.
  • Competence – We work with people who bring exceptional intellectual strength. What sets them apart isn't just what they know—it's how they use what they know to navigate change, adapt quickly, and contribute meaningfully in fast-changing environments.
  • Resilience – We perform under pressure. Markets move fast, and so do we—but we stay grounded, focused, and calm. We embrace uncertainty, learn from setbacks, and adapt quickly without losing sight of long-term goals.


  • Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    **Senior Software Engineer (C#, Python)/ Senior Application Engineer **Requirements**: **- Strong in Software Design, Development and Support.** - **Proficient in C#, Python Software Programming language.** - Experience in handling Software Application development. - Involved in User ‘s Requirements Gathering, UAT and Testing. - Degree in Information...


  • Singapore KULICKE & SOFFA PTE. LTD. Full time

    A leading semiconductor solutions company in Singapore is seeking a Senior Software Engineer to lead the development of high-speed, high-precision control software for semiconductor equipment. The role demands strong C/C++ programming skills, and offers a pathway to technical leadership by mentoring junior engineers. The ideal candidate should possess at...

  • Senior Software Engineer

    59 minutes ago


    Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    **Senior Software Engineer (C#, Python)/ Senior Application Engineer **Requirements**: **- Strong in Software Design, Development and Support.** - **Proficient in C#, Python Software Programming language.** - Experience in handling Software Application development. - Involved in User ‘s Requirements Gathering, UAT and Testing. - Degree in Information...


  • Singapore The Supreme HR Advisory Full time

    A recruitment firm in Singapore is seeking a Senior/Junior Vision Development Engineer to develop and maintain vision applications. Candidates should have a degree in EEE/Software Engineering and relevant experience in software programming, particularly in C#. The role involves requirement analysis, software design, and customer training. Competitive salary...


  • Singapore NEXTLABS INTERNATIONAL PRIVATE LIMITED Full time

    Position: Software Engineer C/ C++Location: Singapore NextLabs ( is a leading provider of policy-driven information risk management (IRM) software for large enterprises. We offer an exciting opportunity for Software Engineer C/C++to join our talented team in developing next-generation data protection and entitlement management products. Our flagship...


  • Singapore NEXTLABS INTERNATIONAL PRIVATE LIMITED Full time

    Position: Software Engineer C/ C++ Location: Singapore NextLabs® ( ) is the leading provider of policy-driven information risk management (IRM) software for large enterprises provides an exciting opportunity for Software Engineer C/C++ to join hands with highly talented software engineers in building the next generation data protection and entitlement...


  • Singapore St Engineering Full time

    A leading technology and engineering company in Singapore is seeking a Senior Software Engineer to design and implement cryptographic functionalities in applications. You'll collaborate with cross-functional teams to ensure top-notch security for clients. The ideal candidate has over 3 years of experience in C++ and C# development, with a strong emphasis on...


  • Singapore The Supreme HR Advisory Full time

    A leading recruitment firm in Singapore is seeking a Senior / Vision Development Engineer. This role involves developing and maintaining vision applications, requiring strong skills in C# programming and software design. Candidates should have relevant degrees and experience in vision application development. This position offers a competitive salary and...

  • Senior C&S Engineer

    13 hours ago


    Singapore BG&E CONSULTING ENGINEERS PTE. LTD. Full time

    BG&E is an international design consultancy with offices in Australia, the Middle East, New Zealand, Singapore and the United Kingdom. Our engineering services incorporates designs for infrastructure, building, structures, civil engineering, facades and construction support. As a Senior C&S Engineer, you will be working closely with Directors in our...


  • Singapore Hytech Full time

    Senior Software Engineer (C#)About the company Hytech is a leading management consulting firm headquartered in Australia and Singapore, specializing in digital transformation for fintech and financial services companies. We provide comprehensive consulting solutions, as well as middle‐and‐back‐office support, to empower our clients with streamlined...