Logo
Phaxis

Senior Software Engineer (C++)

Phaxis, Chicago, Illinois, United States, 60290

Save Job

Overview A high-performance, technology-focused trading organization is seeking experienced C++ Engineers to design, build, and optimize large-scale automated trading systems. This role involves close collaboration with quantitative researchers and traders to develop next-generation algorithms, strategies, and infrastructure for trading across multiple markets.

Responsibilities: Develop and enhance low-latency, high-availability systems for equities and options trading. Collaborate with cross-functional teams to design and implement scalable, multi-tiered applications. Improve system performance, reliability, and scalability through advanced C++ engineering. Work closely with trading and research teams to create tools, strategies, and infrastructure that drive competitive advantage. Apply deep systems-level knowledge to optimize network communication, API integrations, and hardware utilization. Requirements:

Bachelor's degree in Computer Science, Engineering, or a related field. 5+ years of professional experience developing C++ applications, with at least 3 years using C++11 or newer. Strong background in Linux systems programming and shell scripting (Python, Bash). Familiarity with C++14/17/20 standards and modern development practices. Experience with concurrency, multithreading, and parallel programming. Knowledge of network protocols, API integration, and performance optimization. Preferred: experience in low-latency environments and hardware-aware development. Version control proficiency (Git, SVN, or Mercurial). Strong problem-solving skills and a passion for tackling complex technical challenges.

JobDiva # 25-08410