Trading System Engineer

REQUEST TECHNOLOGY
United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Program Optimization Profiling Software Quality Computer Networks Memory Management Performance Tuning Software Architecture Socket Programming Software Engineering Tcpdump Wireshark Multithreading
+2 more
Information Technology C++14

Job description

  • Architect, develop, and maintain low-latency trading applications and market access systems in modern C++.
  • Collaborate with traders, quants, and researchers to implement, refine, and evaluate algorithmic and quantitative trading strategies.
  • Implement new trading algos and research ideas in the internal core trading framework.
  • Design and implement exchange connectivity, order routing, and market data feed handlers across multiple asset classes and venues worldwide.
  • Optimize systems for speed, throughput, scalability, and reliability, using profiling, performance tuning, and latency analysis.
  • Participate in all phases of the software development lifecycle, from requirements and design to testing, deployment, and production support.
  • Research and recommend new technologies, tools, and methods to improve performance, scalability, and code quality.

Requirements

  • A degree in Computer Science, Engineering, Mathematics, Physics, or a related STEM field (Bachelor s, Master s, or PhD).
  • At least 5 years of experience developing performance-critical software in modern C++ (C++14 or newer).
  • Strong knowledge of multi-threading, memory management, and network/socket programming (TCP/UDP).
  • Familiarity with Linux/Unix environments and network tools (Wireshark, TCPDump).
  • Strong organizational and software architecture skills with an eye for performance profiling and optimization.

Apply for this position

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

Apply on www.dice.com

Good distractions

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

1:31 min

Profiling computing workloads across environments using Performance Studio

Andrew Wafaa Andrew Wafaa · WWC 2024

52 sec

Introduction to eBPF as a secure virtual machine

Ayesha Kaleem · WWC 2023

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · WWC Europe 2026

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all