CareerPlanSign in

Principal Software Engineer C++ Trading

USA💼 Full-time💰 $144,000–$144,000🗓 2026-09-23 → 2026-09-26

Core

Design, build, and maintain high-performance, low-latency trading systems and modernize legacy solutions for trading operations.

Role type

Principal Software Engineer (C++ Trading Systems)

Builds

Robust trading systems, market data integration, and execution platforms

Domain

Financial markets / Electronic trading

Deliverable

production ML models | product features

Required skills

C++ (modern standards), FIX protocol, high-performance system design, multithreading, concurrency, performance tuning, network programming, Linux/Unix, order management, market data, execution systems, technical leadership, code reviews, legacy modernization, CI/CD

Preferred skills

Agile methods, fast-paced environment adaptation, problem-solving, analytical skills

Technologies

C++, Linux, Unix, CI/CD, Network protocols

Responsibilities

Lead and advise on trading software design and delivery; design and implement robust trading systems; integrate market data feeds; provide technical guidance and mentorship; validate software architecture for high-frequency trading; lead test plan creation; resolve complex operational issues; monitor live trading systems; document system architecture and processes.

Seniority

Principal, hands-on IC with mentorship

Sourced via devitjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.