Quantitative Software Engineer

IMC is a leading trading firm known for advanced technology and execution capabilities in financial markets.
Data
Mid-Level Software Engineer
In-Person
3+ years of experience
Finance · AI

Description For Quantitative Software Engineer

IMC is seeking a highly skilled Quantitative Software Engineer to join the Chicago team. This role offers an exciting opportunity to work in a dynamic, fast-paced environment that enables collaboration and rapid feedback loops across global teams. As a Quantitative Software Engineer, you will use your technical expertise to design, develop, and implement trading strategies across trading desks.

Your core responsibilities will include partnering with quant researchers and traders to design and implement trading strategies, translating quantitative models into production-ready code, optimizing existing algorithms, researching and proposing enhancements to trading strategies, and collaborating with other technology teams to integrate algorithms into the overall trading system infrastructure.

To excel in this role, you should have a strong educational background in Quantitative Finance, Financial Engineering, Computer Science, or a related technical field. You'll need at least 3 years of experience in a similar role at a proprietary trading firm, along with strong C++ and Python programming skills. Your expertise should include statistical modeling, machine learning, and data analysis techniques, as well as deep knowledge of financial markets, derivatives products, and trading strategies.

IMC is a leading trading firm known worldwide for its advanced, low-latency technology and world-class execution capabilities. With a 30-year history of stabilizing financial markets, IMC offers essential liquidity to its counterparties. The company's culture is characterized by an entrepreneurial spirit, exceptional work environment, and commitment to giving back. IMC continues to grow and add new capabilities, entering dynamic new markets, developing state-of-the-art research environments, and diversifying trading strategies.

Join IMC to be part of a team that dares to imagine what could be and works together to make it happen. This role offers an excellent opportunity to apply your quantitative and programming skills in a challenging and rewarding environment at the forefront of financial technology.

Last updated 2 months ago

Responsibilities For Quantitative Software Engineer

  • Partner with quant researchers and traders to design, develop, and implement trading strategies
  • Translate quantitative models into production-ready code and optimize existing algorithms for superior execution
  • Research, propose, and back test enhancements to existing trading strategies
  • Collaborate with other technology teams to integrate algorithms into the overall trading system infrastructure
  • Stay abreast of industry advancements and technology trends

Requirements For Quantitative Software Engineer

Python
  • Bachelor's, Master's, or Ph.D. in Quantitative Finance, Financial Engineering, Computer Science or related technical field
  • 3+ years of experience in a similar role at a proprietary trading firm
  • Strong C++ and Python programming skills
  • Demonstrated experience with statistical modeling, machine learning, and data analysis techniques
  • Deep knowledge of financial markets, derivatives products, and trading strategies
  • Excellent problem-solving and communication skills

Interested in this job?

Jobs Related To IMC Quantitative Software Engineer

Business Intelligence Engineer, ORC (ORC- Operations Risk Compliance) Program Analytics

Business Intelligence Engineer role at Amazon focusing on ORC Analytics, combining statistical analysis, data engineering, and business intelligence expertise in London.

Data Engineer

Data Engineer position at WorldQuant focusing on developing data pipelines and engineering solutions for financial strategies.

Data Engineer

Data Engineer position at G-P, developing solutions for their Global Employment Platform, working with Python, SQL, and modern data technologies in a remote environment.

Data Engineer

Data Engineer position at Capco working on transformative banking projects, requiring SQL and Python expertise, offering comprehensive benefits and growth opportunities.

Mid Level/Senior Data Developer

Mid Level/Senior Data Developer position at CI&T, focusing on Python, PySpark, and AWS for financial sector projects, with remote work options.