Graduate Software Engineer
Having the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading algorithms. You will be responsible for spotting new opportunities, solving problems and developing innovative technologies. Software development here is innovative, pragmatic and fun, even as complexity grows.
YOUR CORE RESPONSIBILITIES:
- Build and maintain our trading platform and software stack
- Bring our trading strategies and technology platform to the next level
- Collaborate with Traders, Quant Researchers and other Engineers both locally and globally
- Develop expertise within the entire software development lifecycle
- Learn new technologies and programming languages in a dynamic environment
YOUR SKILLS AND EXPERIENCE:
- Current university student graduating between September 2025 – July 2026 that is pursuing a degree in Computer Science, Engineering, or a related technology field
- Must have strong knowledge of algorithms and data structures
- Proficiency in a programming language is required (Java or C++ preferred)
- Strong analytical skills and interest in solving complex problems programmatically
- Desire to interact and work closely with non-engineers in a dynamic environment
- Interest in the Financial Markets; previous knowledge is NOT required
- Must be available for full-time employment starting in February or August 2026
You may submit one application per role each year. We strongly encourage you to focus on applying to a single role that best matches your skills and interests. Though you may apply to multiple roles, please note that each application will be evaluated based on the specific criteria established for that particular role. If you have already applied for this position during the current recruitment season and were not selected, you may reapply when the next recruitment season begins in 2026.
The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information.
Base Salary: $175,000
About Us
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, Asia Pacific, and India, 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.
Recommended Jobs
Food Runner
Job Description Job Description About Us: Lennons is a globally inspired small plates restaurant that brings bold, international flavors to a welcoming and vibrant dining experience. Our team …
Senior Product Manager
The Role As a Senior Product Manager at Smokeball, you’ll drive strategic direction, innovation, and execution for our SaaS solutions for law firms. You will be a key member of a cross-function…
Metal Assember
Job Description Job Description Summary: The Sheet Metal Team member is integral to the production output necessary to satisfy ABH Mfg.'s customer base best. This role requires excellent commu…
Pantry
Job Description Job Description Check out for an overview of Franklin Yard. We are located just 10 minutes from South County and 20 minutes from Downtown STL in beautiful Columbia, IL. Our excit…
Weekend Cleaner/Kennel
Job Description Job Description We are seeking a Weekend Cleaner/Kennel to join our team! You will be responsible for the overall care and well-being of the animals at our facility. Responsibi…
Preschool Lead Teacher
Job Description Job Description The Green Bean Day School & Nursery is a nurturing, eco-friendly environment for children aged six-weeks to six-years old. Family owned and operated since 2009, we…
Clinical Technician
Job Description Job Description Description The Ophthalmic Technician participates in the care of patients in a clinic setting. As an Ophthalmic Technician you will greet patients and explain wh…
Juvenile Justice Case Manager
Job Description Job Description ALL CANDIDATES MUST REVIEW THE REQUIRED CODE OF CONDUCT POLICY BEFORE APPLYING FOR A POSITION. Aunt Martha’s Health and Wellness boldly commits to support…
Expert Software Engineer (Front End) - Remote
Job Description Job Description Welcome to Veradigm, where our Mission is transforming health, insightfully. Join the Veradigm team and help solve many of today's healthcare challenges being ad…
Staff Software Engineer
At IMO, clinicians, software engineers, and data scientists combine medical expertise with computer science to help healthcare professionals access high-quality information at the point of care. We'…