Software Engineer

LHH

ChicagoFull-timeMid LevelOn-site

Job Description

Our team spans trading, engineering, and business operations, working together to build and support the systems that power the firm. We emphasize data-driven decision making, rigorous problem solving, and continuous improvement to navigate complex and evolving markets. We operate in a highly collaborative environment where ideas can move quickly from concept to implementation, and where individuals are empowered to take ownership and contribute directly to the firm’s growth.

Responsibilities Build, enhance, and maintain high-performance C++ systems used for real-time trading strategy execution. Partner closely with traders and fellow engineers to convert concepts into reliable, production-grade solutions. Perform root‑cause analysis and foundational data reviews to surface issues and help prioritize work based on impact.

Safely adjust application workflows and component interactions using controlled, testable approaches. Lead efforts to refactor and migrate complex Java-based systems into efficient C++ implementations. Continuously tune production systems to improve latency, throughput, and overall performance.

Qualifications & Skills 5+ years of experience within an options market‑making or similar trading environment. Advanced proficiency with modern C++ standards and best practices. Strong grounding in core computer science concepts, including algorithms, data structures, and concurrent programming.

Proven ability to debug, profile, and optimize performance‑critical applications. Comfortable developing in Linux environments with exposure to low-level or system programming. Demonstrated judgment in choosing appropriate default configurations and system parameters.

Ability to turn business objectives and trading ideas into scalable, maintainable production code. #J-18808-Ljbffr

Posted Today

Related Jobs

Related Searches