Home Job Listings Categories Locations

Senior Software Engineer

📍 Chicago, Illinois, 60629, United States

Technology Consolidated Trading LLC

Job Description

*Job Description*

Find out more about the daily tasks, overall responsibilities, and required experience for this opportunity by scrolling down now.

- Play a key role in the design and development of the firm's next-generation low-latency trading platform

- Contribute to the design and implementation of a world-class research pipeline for discovery and optimization of automated trading strategies

- Develop and maintain low-latency exchange connectivity services, including market data feeds and order entry gateways

- Develop systems that capture and provide efficient access to large volumes of historical market data

- Develop tools to monitor, analyze, and further automate existing trading processes

- Develop systems for risk management and post-trade analytics

- Design highly-optimized domain-specific data structures and algorithms

- Analyze system latencies at nanosecond time-scale and identify opportunities for optimization

- Refine and increase automation of the software development life cycle

- Provide production system support, including troubleshooting and root cause analysis

*Required Qualifications*

- Ideal candidate will have a Bachelor's, Master's or Ph.D. in Computer Science from a top-tier university

- Excellent C++ and Python programming skills

- Excellent understanding of Computer Science fundamentals (algorithms, data structures) and object-oriented design

- Good working knowledge of Linux platform

- Experience with multi-threaded programming, including the use of lock-free synchronization constructs and relaxed memory consistency models

- Good understanding of networking protocols (TCP/IP, Multicast)

- Ability to develop and maintain large applications and manage complexity using software engineering best practices

- Experience with code analysis and profiling tools like Valgrind and Intel VTune

- Self-motivated, driven, proactive and able to communicate complex ideas clearly

- Ability to work independently and collaboratively

*Desired Qualifications*

- Experience designing and building distributed systems for large-scale parallel data analysis

- Familiarity with distributed/parallel xhqgsiq file system technologies (CephFS, NFS)

- Research or industry experience in the area of compiler design and code optimization

- Familiarity with theoretical distributed systems concepts (e.g., state machine replication) is a plus

- Prior HFT system development experience is a plus

- Prior financial industry experience is a plus

Job Type: Full-time

Pay: $100,391.75 - $150,000.00 per year

Benefits: * 401(k) * 401(k) matching * Dental insurance * Dependent health insurance coverage * Flexible spending account * Health insurance * Health savings account * Life insurance * Vision insurance

Work Location: In person

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 3, 2026
Job Type: Technology
Location: Chicago, Illinois, 60629, United States
Company: Consolidated Trading LLC

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.