Menu
Theme
A

Software Engineer C++ (Senior)

Apexver
Worldwide Full Time Remote $100 - 180 Posted 1 month ago

Job Description

<div class="h3"><strong>Role Overview</strong></div>
<p>As a <strong>Senior Software Engineer</strong>, 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.<br>Your role will bridge between quant research, trading operations, and engineering excellence.</p>
<div class="h3"> </div>
<div class="h3"><strong>Key Responsibilities</strong></div>
<ul style="">
<li style="">
<p>Lead design, development, and ownership of large, complex C++ systems: engines for order execution, market data ingestion, risk, connectivity, and downstream services.</p>
</li>
<li style="">
<p>Architect systems for low latency, high throughput, fault tolerance, and operational resilience.</p>
</li>
<li style="">
<p>Identify performance bottlenecks across software/hardware layers; lead initiatives to reduce latency, increase capacity, and improve stability.</p>
</li>
<li style="">
<p>Mentor and lead other engineers through code reviews, pairing, and driving best practices in code structure, testing, and performance.</p>
</li>
<li style="">
<p>Liaise closely with quant researchers and traders: influence product and strategy design, ensuring designs satisfy functional, non-functional, and latency constraints.</p>
</li>
<li style="">
<p>Drive infrastructure and tooling improvements: monitoring, observability, deployment pipelines, build systems, profiling frameworks, and latency measurement tools.</p>
</li>
<li style="">
<p>Stay up to date with new technologies and architectures (e.g. kernel bypass, RDMA, NUMA, CPU/GPU/FPGAs) and evaluate them for potential adoption.</p>
</li>
</ul>
<div class="h3"> </div>
<div class="h3"><strong>Qualifications</strong></div>
<div class="h3"><strong>Required</strong></div>
<ul style="">
<li style="">
<p>5+ years (often 7+) of experience building production C++ systems, ideally in latency-sensitive or real-time environments.</p>
</li>
<li style="">
<p>Deep expertise in modern C++ (C++17/20/23), templates, metaprogramming, memory management, and allocation strategies.</p>
</li>
<li style="">
<p>Strong understanding of concurrency: multi-threading, lock-free programming, synchronization, hardware caches, and memory fences.</p>
</li>
<li style="">
<p>Proven track record in optimizing performance (latency, throughput); experience profiling and benchmarking at a low level.</p>
</li>
<li style="">
<p>Experience with network programming: TCP/UDP, protocol design, or low-level kernel/OS tuning.</p>
</li>
<li style="">
<p>Familiarity with distributed systems, messaging, resilience under load, and graceful degradation.</p>
</li>
<li style="">
<p>Excellent system-level thinking: balancing trade-offs (latency vs. safety vs. maintainability).</p>
</li>
<li style="">
<p>Strong leadership and communication skills; ability to push standards, mentor juniors, and influence design across teams.</p>
</li>
</ul>
<div class="h3"><strong>Nice to Have</strong></div>
<ul style="">
<li style="">
<p>Prior HFT / proprietary trading / market making experience.</p>
</li>
<li style="">
<p>Deep knowledge of financial market microstructure: order books, matching engines, FIX protocols, exchange connectivity.</p>
</li>
<li style="">
<p>Experience or interest in hardware acceleration (FPGA), kernel bypass, DPDK, RDMA, or similar.</p>
</li>
<li style="">
<p>Exposure to other languages/tools relevant to quant or trading environments: Python, scripting, data processing, GPUs.</p>
</li>
<li style="">
<p>Advanced education (MS/PhD in CS, EE, Physics, Mathematics, etc.) is a plus but not required.</p>
</li>
</ul>
<div class="h2"> </div>
<div class="h3"><strong>What You’ll Gain</strong></div>
<ul style="">
<li style="">
<p>A leadership role where your decisions shape both technical architecture and trading outcomes.</p>
</li>
<li style="">
<p>Opportunities to tackle cutting-edge engineering challenges where performance, scale, and correctness are non-negotiable.</p>
</li>
<li style="">
<p>Ability to mentor and grow a team; influence culture, standards, and technical excellence.</p>
</li>
<li style="">
<p>Excellent compensation, bonuses, and profit-sharing aligned with results and contribution.</p>
</li>
<li style="">
<p>A culture of high trust, where engineers have autonomy and the chance to experiment — and where learning from mistakes is valued.</p>
</li>
</ul>
<div class="h2"> </div>
<div class="h3"><strong>General: What Makes a Great Fit at Apexver</strong></div>
<ul style="">
<li style="">
<p>You enjoy solving hard problems where edge vs. margin matters.</p>
</li>
<li style="">
<p>You’re curious and love going “under the hood” — whether it’s the OS, hardware, or network layer.</p>
</li>
<li style="">
<p>You take ownership end-to-end: from problem-solving and coding to testing, deploying, and monitoring.</p>
</li>
<li style="">
<p>You thrive in flat, collaborative, fast-moving teams.</p>
</li>
<li style="">
<p>You value clean code, correctness, performance, and pragmatism.</p>
</li>
</ul>
<img src="https://remotive.com/job/track/2069728/blank.gif?source=public_api" alt=""/>
Interested in this role?

Don't miss out! Click below to view the full application on the company's website.

Apply on Company Website

Related Job Opportunities

N
Remote Customer Success Specialist

NoGigiddy

Remote Full Time Remote
T
Head of Product

Toggl

Remote Full Time Remote
H
Graphic Designer – Social Media & AI Content

Hello There Collective

Remote Full Time Remote
H
Vice President of Engineering (USA)

H2Corporation

Remote Full Time Remote
D
Remote Virtual Assistant for US House Cleaning Company

Debbies House Cleaning

Remote Full Time Remote
KenyaEdu
Add KenyaEdu to Home Screen
For offline access and faster experience