IMC is seeking a highly skilled C++ Software Engineer to join their Chicago team. The candidate will design, develop, and optimize software solutions for the company's global trading infrastructure. They will collaborate with global teams in a fast-paced environment, using feedback to drive innovation.Role involves:
Working closely with hardware engineers and cross-functional teams.
Writing highly-performant software solutions to control and interface with hardware components.
Optimizing system components for low-latency and high-throughput.
Ensuring seamless integration of new applications and enhancements.
Requirements:
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
5+ years of professional experience using modern C++ in a low-latency environment.
Experience with software development for hardware platforms.
Knowledge of trading systems and financial markets is a plus.
Excellent problem-solving and communication skills.
IMC is a global trading firm that operates in the financial markets since 1989. The company leverages advanced research and technology to provide liquidity and stability across various markets. With offices in the US, Europe, Asia Pacific, and India, IMC fosters a collaborative culture among its research, engineering, trading, and business operations teams. IMC is committed to innovation, continuous improvement, and actively engages with regulatory bodies across multiple jurisdictions to ensure adherence to evolving industry standards and compliance requirements.