IMC Trading, a global financial markets leader since 1989, is seeking a Software Engineer for their Chicago office. This role sits at the intersection of technology and financial trading, working closely with quantitative researchers and traders to build crucial infrastructure that powers the firm's trading operations.
The position offers an exciting opportunity to work on large-scale computational systems and data infrastructure that directly impacts the company's trading capabilities. As a Software Engineer, you'll be responsible for designing and maintaining scalable systems that handle complex storage challenges and support extensive market data analysis. The role requires expertise in Java and Python programming, along with hands-on experience managing Kubernetes clusters and containerized workloads.
What makes this role particularly compelling is the direct collaboration with traders and researchers, allowing you to understand their workflows and rapidly prototype solutions that enhance their daily operations. You'll be part of a global team, contributing to systems used across multiple regions, and will have the opportunity to iterate quickly based on user feedback to continuously improve system performance and usability.
The position offers a competitive salary range of $175,000 to $200,000 USD, along with discretionary bonuses and comprehensive benefits. IMC's culture emphasizes collaboration and high performance, making it an ideal environment for engineers who thrive on complex challenges and want to make a direct impact on financial markets.
Working at IMC means joining a firm that values innovation and dares to embrace disruptive technologies. The company's commitment to maintaining a cutting-edge research environment, combined with its world-class technology backbone, provides an excellent platform for professional growth and development in the intersection of technology and financial markets.