Software Engineer C++ (Senior)
Apexver
Remote
full_time
$180k + bonus up to 100%
Sports
Fitness
Remote
Job Description
Role Overview
As a Senior Software Engineer, you will take leadership in designing, building, and scaling high-performance trading systems. You will be driving architectural decisions, mentoring others, and ensuring the reliability, latency, and correctness of our production systems.
Your role will bridge between quant research, trading operations, and engineering excellence.
Key Responsibilities
Lead design, development, and ownership of large, complex C++ systems: engines for order execution, market data ingestion, risk, connectivity, and downstream services.
Architect systems for low latency, high throughput, fault tolerance, and operational resilience.
Identify performance bottlenecks across software/hardware layers; lead initiatives to reduce latency, increase capacity, and improve stability.
Mentor and lead other engineers through code reviews, pairing, and driving best practices in code structure, testing, and performance.
Liaise closely with quant researchers and traders: influence product and strategy design, ensuring designs satisfy functional, non-functional, and latency constraints.
Drive infrastructure and tooling improvements: monitoring, observability, deployment pipelines, build systems, profiling frameworks, and latency measurement tools.
Stay up to date with new technologies and architectures (e.g. kernel bypass, RDMA, NUMA, CPU/GPU/FPGAs) and evaluate them for potential adoption.
Qualifications
Required
5+ years (often 7+) of experience building production C++ systems, ideally in laten
You'll be redirected to Apexver's careers page
Similar Job Opportunities
Event Housekeeping Supervisor - Comerica Park
Event Housekeeping Supervisor
Various Locations
Full-time
Sports
Professional
TeamWork
Pit Control Operations
Sports Organization
Various Locations
Full-time
Sports
Professional
TeamWork
Field Crew
Sports Organization
Various Locations
Full-time
Sports
Professional
TeamWork