IMC Trading is seeking an Early Career Software Engineer to join their dynamic team in Chicago. This role offers an exciting opportunity to work at the intersection of technology and financial markets, where you'll be instrumental in developing cutting-edge trading algorithms and maintaining sophisticated trading platforms.
As a Software Engineer at IMC, you'll be immersed in an environment where technology drives business success. Your primary focus will be on building and maintaining the trading platform and software stack, while collaborating closely with traders, quant researchers, and fellow engineers both locally and globally. This position offers extensive exposure to the entire software development lifecycle and the chance to learn new technologies and programming languages in a fast-paced environment.
The ideal candidate should have 1-3 years of professional experience and a strong educational background in Computer Science, Engineering, or a related field. You'll need to demonstrate proficiency in programming languages (particularly Java or C++) and have a solid foundation in algorithms and data structures. While financial market knowledge isn't required, you should have a genuine interest in learning about the industry.
IMC offers a competitive compensation package with a base salary ranging from $175,000 to $190,000 USD, plus discretionary bonuses and comprehensive benefits. The company's culture emphasizes collaboration, innovation, and continuous learning, making it an ideal environment for early-career professionals looking to make their mark in the financial technology sector.
What sets this opportunity apart is IMC's position as a global leader in trading since 1989, their commitment to cutting-edge technology, and their uniquely collaborative culture. You'll be joining a firm that values both technical excellence and teamwork, working on projects that have real market impact while developing your skills alongside industry experts.