C++ Developer
Core
Design, build, and operate high-performance C++ backend services for real-time pricing, risk, and P&L computation across fixed income and credit instruments.
Role type
Senior IC C++ backend engineer (financial systems)
Builds
Distributed microservices running on AWS/Kubernetes processing large-scale financial data
Domain
Financial services / High-performance systems
Deliverable
production ML models | product features
Required skills
Modern C++ (C++17/C++20), multithreading and concurrency, Linux systems programming, profiling and performance optimization, CI/CD pipeline management, Kafka and Protobuf integration
Preferred skills
Reactive or event-driven programming, containerized deployments (Docker, Kubernetes), financial services domain knowledge
Technologies
C++, AWS, Kubernetes, Kafka, Protobuf, FlatBuffers, Linux, GDB/LLDB, perf, Valgrind, AddressSanitizer
Responsibilities
Design and build high-performance C++ services for real-time pricing and risk; ensure service reliability through monitoring and incident response; optimize service performance under load; integrate services with upstream/downstream systems; contribute to CI/CD pipelines and automated testing
Seniority
Senior, hands-on IC