Director of Software Engineering

Cypress Group
Mundelein, IL, United States
9 days ago
Apply on www.thejobnetwork.com
Prepare application

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

Tech stack

Algorithmic Trading C++ (Programming Language) Distributed Systems Performance Tuning Software Engineering Multithreading Concurrency Low Latency

Requirements

  • At least 10 years of software-engineering experience, including five or more years in a technical leadership position. \n

  • Leadership experience within a proprietary trading firm, hedge fund, market maker, investment bank, exchange, or similarly demanding trading environment. \n

  • Proven hands-on experience building or optimizing high-performance, low-latency trading systems. \n

  • Strong programming ability in C++, Rust, or another high-performance systems language. \n

  • Experience with multithreading, concurrency, distributed computing, networking, and performance optimization. \n

  • Strong understanding of the complete electronic-trading lifecycle, including market data, pricing, order management, execution, risk, positions, and clearing. \n

  • Demonstrated success managing and mentoring engineers in a fast-paced, production-critical environment. \n

  • Ability to establish priorities, manage timelines, and deliver complex technical initiatives. \n

  • Strong communication skills and the ability to make sound decisions in ambiguous situations.

Benefits & conditions

n \n

  • Own the end-to-end architecture and delivery of a high-performance, low-latency trading platform. \n

  • Lead the greenfield development of market-data, connectivity, execution, pricing, routing, and risk systems. \n

  • Establish the technical strategy and make key architectural decisions across the trading stack. \n

  • Remain hands-on by writing and reviewing critical code and resolving complex latency, throughput, and performance issues. \n

  • Lead, grow, and mentor a high-performing engineering organization. \n

  • Set development priorities, establish timelines, manage dependencies, and ensure the delivery of production-quality systems. \n

  • Drive continuous improvements in latency, throughput, reliability, scalability, and operational resilience. \n

  • Partner closely with traders, quantitative researchers, infrastructure engineers, and business stakeholders. \n

  • Introduce AI-assisted development practices that improve engineering workflows, tooling, testing, and delivery. \n

  • Establish and enforce engineering standards covering testing, CI/CD, monitoring, observability, security, and production support. \n

  • Identify and mitigate technical, operational, and delivery risks. \n

\n, n

  • Willingness to remain technically engaged while leading the broader engineering function. \n

\n

Preferred Experience

\n \n

  • Background within high-frequency trading, electronic market making, systematic trading, or quantitative finance. \n

  • Experience building trading infrastructure across equities, futures, commodities, derivatives, digital assets, or other high-frequency markets. \n

  • Experience developing systems that connect to multiple exchanges, venues, or liquidity sources. \n

  • Knowledge of real-time market-data processing, smart order routing, automated execution, pricing, and risk. \n

  • Exposure to on-chain trading, decentralized finance, or tokenized real-world assets is helpful but not required. \n

  • Experience creating new trading platforms or replacing legacy trading infrastructure.

Apply for this position

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

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…