Software Engineer

Huntress Talent
Union City, NJ, United States
1 day ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$200,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Algorithmic Trading Application Layers C++ (Programming Language) Profiling Monitoring of Systems High-Frequency Trading Python (Programming Language) Linux Kernel Multicasting Network Programming Packet Analyzer
+6 more
Performance Tuning Software Engineering Concurrency Information Technology Low Latency C++14

Job description

  • Design, develop, and optimize low-latency market access gateways and exchange connectivity components.
  • Implement new exchange protocols, order entry, and market data handlers across global markets.
  • Enhance performance through micro-optimizations, lock-free programming, CPU/memory profiling, and latency-reduction techniques.
  • Collaborate closely with traders, quants, and infrastructure teams to deliver robust, high-performance trading systems.
  • Maintain and improve reliability, throughput, and system observability across all market access components.
  • Participate in full software lifecycle: design, testing, deployment, monitoring, and incident response.

Requirements

We are seeking a highly skilled C++ Engineer with deep expertise in low-latency market access systems to design, build, and optimize connectivity to global exchanges. This role is ideal for an engineer with extensive experience in modern C++, performance-critical systems, and electronic trading environments, who wants to work on ultra-fast, mission-critical infrastructure., * Expert-level C++ (C++17/20), with deep knowledge of templates, STL internals, optimization, concurrency, and memory models.

  • Extensive experience working in finance, ideally in market access, HFT, low-latency trading, or market data systems.
  • Strong understanding of network programming, kernel bypass technologies, multicast,
  • TCP/UDP, and high-performance messaging.
  • Hands-on experience with Linux internals, performance tuning, CPU affinity, and profiling tools.
  • Experience with exchange protocols (OUCH, FIX/FIXP, binary protocols, proprietary APIs).
  • Ability to work in high-pressure, rapid-iteration environments with a focus on precision and stability.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related technical field.

Preferred Experience

  • Background in equities, options, futures, or FX market structure.
  • Experience with packet capture/analysis, kernel tuning, and ultra-low-latency optimization.
  • Familiarity with Python for tooling and automation.
  • Experience improving end-to-end system performance: networking, hardware, OS, and application layers.

Benefits & conditions

  • Full time
  • Perm
  • On site in NYC - Midtown East Manhattan - 5 days a week
  • $200K base + very generous bonus

C++ Engineer (Market Access)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:46 min

Understanding how Pathway ensures low latency data processing

Bobur Umurzokov · LIVE

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · World Congress 2024

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

Videos

See all

Related articles

See all