Role Overview

As a Senior Software Engineer, you will take leadership in designing, building, and sca...">

Back to Jobs

Software Engineer C++ (Senior)

Remote, USA Full-time Posted 2025-11-03
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 latency-sensitive or real-time environments.

  • Deep expertise in modern C++ (C++17/20/23), templates, metaprogramming, memory management, and allocation strategies.

  • Strong understanding of concurrency: multi-threading, lock-free programming, synchronization, hardware caches, and memory fences.

  • Proven track record in optimizing performance (latency, throughput); experience profiling and benchmarking at a low level.

  • Experience with network programming: TCP/UDP, protocol design, or low-level kernel/OS tuning.

  • Familiarity with distributed systems, messaging, resilience under load, and graceful degradation.

  • Excellent system-level thinking: balancing trade-offs (latency vs. safety vs. maintainability).

  • Strong leadership and communication skills; ability to push standards, mentor juniors, and influence design across teams.

Nice to Have
  • Prior HFT / proprietary trading / market making experience.

  • Deep knowledge of financial market microstructure: order books, matching engines, FIX protocols, exchange connectivity.

  • Experience or interest in hardware acceleration (FPGA), kernel bypass, DPDK, RDMA, or similar.

  • Exposure to other languages/tools relevant to quant or trading environments: Python, scripting, data processing, GPUs.

  • Advanced education (MS/PhD in CS, EE, Physics, Mathematics, etc.) is a plus but not required.

 
What You’ll Gain
  • A leadership role where your decisions shape both technical architecture and trading outcomes.

  • Opportunities to tackle cutting-edge engineering challenges where performance, scale, and correctness are non-negotiable.

  • Ability to mentor and grow a team; influence culture, standards, and technical excellence.

  • Excellent compensation, bonuses, and profit-sharing aligned with results and contribution.

  • A culture of high trust, where engineers have autonomy and the chance to experiment — and where learning from mistakes is valued.

 
General: What Makes a Great Fit at Apexver
  • You enjoy solving hard problems where edge vs. margin matters.

  • You’re curious and love going “under the hood” — whether it’s the OS, hardware, or network layer.

  • You take ownership end-to-end: from problem-solving and coding to testing, deploying, and monitoring.

  • You thrive in flat, collaborative, fast-moving teams.

  • You value clean code, correctness, performance, and pragmatism.

Apply To This Job

Similar Jobs

Nike, Inc. Product Business Integration Undergraduate Internship

Remote, USA Full-time

Admissions Interviewer/Reader

Remote, USA Full-time

Executive Assistant (1099 Contractor) – Remote, U.S. Based Only

Remote, USA Full-time

Dispensing Pharmacy Technician

Remote, USA Full-time

Senior Analyst, Marketing Effectiveness

Remote, USA Full-time

Data Entry Associate (Remote)

Remote, USA Full-time

Urgently Hiring: Part-Time Work From Home Opportunities with Flexible Hours and Unlimited Earning Potential

Remote, USA Full-time

Crackerjack, REMOTE, part time Admin sought for entertainment production

Remote, USA Full-time

GEA-Account Services

Remote, USA Full-time

Part Time Remote Data Entry Job (UPS Part Time) – Hiring Now

Remote, USA Full-time

Apple Product Tester $30/H – Remote

Remote, USA Full-time

Experienced Remote Data Entry Specialist – Full-Time Opportunity for Accurate and Efficient Data Management at blithequark

Remote, USA Full-time

Live Chat Remote Assistant - No Experience Required

Remote, USA Full-time

Financial Advisor with Corporate Background

Remote, USA Full-time

Looking for Online English Teacher (100% Remote) in Annapolis, MD

Remote, USA Full-time

Sr. Manager, Product Marketing

Remote, USA Full-time

ADMINISTRATIVE ASSISTANT WORK FROM HOME - DATA ENTRY / PART TIME - REMOTE - WEEKLY/DAILY PAY

Remote, USA Full-time

Entry-Level Media Assistant (Remote)

Remote, USA Full-time

[Work From Home] Manager - Global Reengineering

Remote, USA Full-time

Customer Care Representative, Remote Customer Care - Amazon Pharmacy

Remote, USA Full-time