Senior Software Engineer - Trading Infrastructure (C++, Rust) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Aurtiro ยท 3 weeks ago

Senior Software Engineer - Trading Infrastructure (C++, Rust)

Aurtiro is partnering with a leading electronic trading firm to hire a Senior C++ Software Engineer for their Core Trading Platform team. This role focuses on building and optimizing ultra-low latency smart order routing systems that operate at sub-microsecond levels, handling high-transaction volumes with a strong emphasis on performance, availability, and reliability.

Staffing & Recruiting
Hiring Manager
Joe Boys
linkedin

Responsibilities

Design and implement ultra-low latency smart order routing systems with sub-microsecond performance targets
Build high-transaction throughput systems handling millions of orders per second across multiple venues
Optimize performance-critical code paths in modern C++ (C++17/20/23) using template meta-programming
Drive technical direction for availability, latency, and reliability across trading infrastructure
Develop connectivity layers to exchanges and trading venues with focus on deterministic latency
Profile and optimize system bottlenecks at the hardware, kernel, and application levels
Maintain high velocity without compromising correctness or quality in production systems
Simplify complex technical problems and ensure system architecture supports long-term scalability

Qualification

C++ developmentLow-latency programmingPerformance optimizationLinux kernel internalsHigh-availability systemsTemplate meta-programmingElectronic trading experienceFinancial services backgroundFIX protocol knowledgeHardware accelerationDevice driver developmentQuantitative finance

Required

8+ years of professional C++ development experience with modern standards (C++14/17/20/23)
Strong technical depth in performance-sensitive, always-on distributed systems
Deep expertise in low-latency programming techniques and template meta-programming
Experience with high-availability production systems operating at scale
Strong understanding of Linux kernel internals, networking stack, and system-level optimization
Proven ability to drive clarity and execution in high-pressure, ambiguous scenarios
Deep curiosity paired with bias for ownership and technical excellence

Preferred

Prior experience in electronic trading, algorithmic trading platforms, or smart order routing
Background building high-transaction systems in financial services (Bloomberg, trading firms, exchanges)
Knowledge of FIX protocol, market microstructure, and exchange connectivity
Experience with hardware acceleration (kernel bypass networking, FPGA, RDMA)
Familiarity with device driver development or embedded systems programming
Background in quantitative finance or financial markets
Experience at high-performance technology companies (Amazon, Intel, AMD, NVIDIA, or similar)

Benefits

Performance-based bonus
Equity compensation

Company

Aurtiro

twitter
company-logo
Aurtiro is a boutique technical search firm focused on C++ and Rust low-latency systems engineers.

Funding

Current Stage
Early Stage
Company data provided by crunchbase