Skip to main content
hermeneutic research

Senior C++ Engineer - Asian Timezones

RemoteTaiwan only· UTC+8…UTC+8
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to TW only · UTC+8…UTC+8. Set where you work from to check your eligibility.

No BS summary

Senior C++ Engineer needed for a proprietary trading firm. Must have 7+ years of C++ system-level development experience, with a focus on low-latency, high-throughput, and highly available systems. Experience with threading models, memory layout, and debugging tools is essential. Prior trading systems experience is highly preferred.

Core skills

C++low-latency systemsreal-time trading infrastructure

Required skills

high-throughput systemshighly available systemsthreading modelsmemory layoutlock-free data structuresCPU/cache behaviorsystem-level debuggingprofiling toolsperfgdbvalgrindsanitizersnetworking protocolsTCPUDPWebSocketsevent-driven architecturesasynchronous processingmessage queuesZeroMQKafka

Optional skills

PythonRustcryptohigh-frequency tradingreal-time market data systemsgRPCRESTful APIsPostgreSQL

What you'll do

  • 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.

What they require

  • 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)
  • 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 ).

hermeneutic research is a best-in-class proprietary trading firm and hedge fund. It deploys research-driven discretionary and systematic strategies as well as makes strategic long-term investments.

FinanceMid-size
Salary not disclosed