Search by job, company or skills

bLive

Interesting Job Opportunity: Senior Development Engineer - C/C++

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Summary

Build and operate low-latency, high-throughput, correctness-critical systems. You will own core services end-to-end, drive technical design, and enforce engineering rigor.

Key Responsibilities

  • Design and implement deterministic, fault-tolerant C++ services for trading and post-trade workflows.
  • Build performance-critical and strict correctness components.
  • Lead performance profiling and optimization (p99/p999 latency, throughput, memory).
  • Establish reliability practices : graceful degradation, backpressure, crash recovery, replay, DR readiness.
  • Drive test strategy : unit/integration, fuzzing, and simulation harnesses.
  • Participate in on-call and incident response; write runbooks and postmortems.

Required Qualifications

  • Strong modern C++, STL mastery, RAII, templates, build systems (CMake/Bazel).
  • Deep understanding of concurrency (atomics, lock-free/lock-minimal design, thread safety).
  • Experience building high-performance distributed systems (IPC, networking, event-driven design).
  • Proven ability to ship production systems with strong operational ownership (monitoring, debugging).
  • Strong engineering judgment: trade-offs, failure modes, and security mindset.

Preferred Qualifications

  • Experience with trading systems : matching engines, market data, FIX/WebSocket gateways, risk engines.
  • Finance-grade systems : double-entry ledgering, reconciliation, payments, settlement.
  • Linux performance tuning (perf, eBPF basics), profiling allocators, CPU cache locality.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 146638817

Similar Jobs

Early Applicant