cover image
IMC Trading

IMC Trading

www.imc.com

3 Jobs

2,650 Employees

About the Company


IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we've been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend.

Across our offices in the US, Europe, and Asia Pacific, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back.

From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.

Listed Jobs

Company background Company brand
Company Name
IMC Trading
Job Title
Graduate Software Engineer
Job Description
**Job Title** Graduate Software Engineer **Role Summary** Develop and enhance the company’s trading platform and software stack, driving innovation in trading algorithms and technology solutions. Collaborate closely with traders, quantitative researchers, and engineering teams to elevate technology performance and support scalable trading strategies. **Expactations** - Graduate from a university in Computer Science, Engineering, or related field between September 2025 and July 2026. - Start full‑time employment in February or August 2026. - Demonstrate strong analytical and problem‑solving skills in a programmatic context. - Work effectively with non‑engineering stakeholders in an international, dynamic environment. **Key Responsibilities** - Build, maintain, and improve trading software and platform components. - Translate trading strategies into robust, high‑performance code. - Engage with cross‑functional teams (traders, quant researchers, engineers) to deliver end‑to‑end solutions. - Participate throughout the software development lifecycle, from design to deployment. - Continuously learn new technologies and programming languages as required. **Required Skills** - Proficiency in Java or C++ (preferred); strong grasp of algorithms and data structures. - Solid programming fundamentals and debugging ability. - Analytical mindset with the capability to tackle complex problems. - Effective communication skills; ability to collaborate with non‑engineering colleagues. - Interest in financial markets (prior knowledge not required). **Required Education & Certifications** - Current enrollment and expected graduation from a university degree program in Computer Science, Engineering, or a related technical field. - No additional certifications required.
Chicago, United states
On site
Junior
22-11-2025
Company background Company brand
Company Name
IMC Trading
Job Title
Quantitative Trader Intern
Job Description
**Job Title** Quantitative Trader Intern **Role Summary** A 10‑week internship that immerses students in quantitative trading, combining classroom instruction, real‑time project work, and mentorship. Interns learn options theory, market fundamentals, and trading simulation techniques while collaborating with traders and technology teams on projects that can directly impact business outcomes. **Expectations** * University student graduating between September 2026 and July 2027 in a quantitative discipline. * Must begin the internship on June 8, 2026 and commit to the full 10‑week schedule. * Demonstrate strong analytical and decision‑making skills in a fast‑paced environment. * Show a proactive, team‑oriented mindset and a willingness to learn through inquiry and responsibility. * Successful interns may be offered a full‑time Graduate Trader role upon completion. **Key Responsibilities** 1. Attend structured classroom training covering options theory, core financial market principles, and trading simulations. 2. Collaborate with traders and technologists on live projects that influence trading strategies and operations. 3. Receive ongoing coaching and feedback from a dedicated mentor and internship lead. 4. Participate in professional development sessions and networking events with peers and senior staff. **Required Skills** * Strong analytical and quantitative problem‑solving abilities. * Comfort making rapid decisions in a dynamic setting. * Effective communication, teamwork, and a self‑motivated proactive attitude. * Interest in financial markets (prior knowledge not required). * Proficiency in a programming language (Python, MATLAB, or R) is a plus. **Required Education & Certifications** * Current university student pursuing a bachelor’s or master’s degree in Mathematics, Physics, Computer Science, Economics, or a comparable quantitative field. * No specific certifications required.
Chicago, United states
On site
Fresher
02-12-2025
Company background Company brand
Company Name
IMC Trading
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Design and build the next‑generation analytics infrastructure for a data‑driven finance organization. Own end‑to‑end backend services, extend a bespoke analytics database, and deliver front‑end dashboards using modern JavaScript frameworks. Expectations: - 3–5+ years of Python development with full feature ownership. - 2+ years of TypeScript/JavaScript with experience in React.js (other frameworks acceptable). - Proven ability to work independently and deliver projects from requirement through production. - Comfortable in fast‑changing, high‑pressure environments and able to collaborate closely with technical and non‑technical stakeholders. Key Responsibilities: - Develop and extend the bespoke analytics database and surrounding ecosystem. - Maintain and troubleshoot existing dashboards; create new reports and UI components as needed. - Design and implement scalable, high‑performance systems and pipelines. - Partner with local stakeholders to ensure reliability and stability of services. - Collaborate with global teams on infrastructure enhancements and long‑term goals. - Build mission‑critical ETLs, maintenance processes, and automation pipelines. - Serve as an individual contributor while coordinating closely with cross‑functional teams. Required Skills: - Python (backend development, feature ownership, testing). - TypeScript/JavaScript with proficiency in React.js (Angular, Vue.js, or similar frameworks acceptable). - SQL/NoSQL database design and cloud development (AWS preferred). - DevOps tools (e.g., TeamCity, JIRA). - Container orchestration and virtualization (Kubernetes, Docker). - Basic understanding of finance or trading processes. - Strong communication, problem‑solving, and adaptability skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred). - Relevant certifications (e.g., AWS Certified Developer, Kubernetes Administrator) are a plus.
Chicago, United states
On site
Junior
06-12-2025