MyInternships.in
IMC Trading logo — IMC Trading Graduate Software Engineer at IMC Trading
IMC Trading

Graduate Software Engineer

Job · Full-timeIn OfficeMumbai0-1 years8 openingsJuly 2027 (graduate intake)

About this role

IMC Trading is hiring Graduate Software Engineers for its Mumbai office to build the technology behind its global market making operations. The role suits final-year students and recent graduates who want to write performance-critical software that interacts directly with financial exchanges. IMC…

Skills you'll use

C++PythonData StructuresAlgorithmsLinuxComputer NetworksConcurrencyPerformance OptimisationProblem SolvingSystem Design

What you'll do

  • Build and maintain low-latency trading systems in C++ and Python
  • Develop exchange connectivity, market data handlers and order gateways
  • Implement real-time risk checks and system safety controls
  • Profile and optimise performance-critical code paths
  • Build simulation and testing infrastructure using recorded market data
  • Work directly with traders and quantitative researchers on system requirements
  • Support and monitor live trading systems during market hours

Who can apply

  • BE/BTech/MTech/MS in CS, ECE, EE, Mathematics or a quantitative field
  • 2026 or 2027 graduating batch, or up to one year of experience
  • Strong programming ability in C++ or Python
  • Excellent data structures, algorithms and complexity fundamentals
  • Working knowledge of Linux and command-line development
  • Understanding of computer networks and operating systems
  • Interest in low-latency systems and financial markets
  • Strong analytical and quantitative reasoning
  • Ability to collaborate closely with traders and researchers
  • Available to work full-time on-site in Mumbai

Perks & benefits

Top-tier salary with performance bonusStructured graduate training programmeCatered meals and modern officeComprehensive health insuranceWellness and fitness programmesGlobal exposure across trading venuesStrong learning and development budget

Interview & selection process

4 rounds — typical selection flow for this role:

  1. 1Online assessment — programming, logical reasoning and quantitative aptitude
  2. 2Technical interview — data structures, algorithms and language fundamentals
  3. 3Systems and design interview covering concurrency, networking and Linux
  4. 4Final round with the Mumbai technology team and cultural fit discussion

About IMC Trading

IMC Trading is a global market maker and proprietary trading firm that provides liquidity across exchanges worldwide. The firm was founded in 1989 in Amsterdam as International Marketmakers Combination, originally trading options on the Amsterdam exchange floor. It has grown from a floor trading…
Visit IMC Trading’s official website ↗

Searching for “IMC Trading jobs” or “jobs at IMC Trading”? You’re in the right place.

Sponsored — Deals for Professionals

Sponsored

Similar Jobs

Hand-picked roles that match this job's skills

Sponsored — Deals for Professionals

Sponsored

Similar Jobs Based on Your Skills

Recently Posted Jobs in Mumbai

Fresh jobs posted in Mumbai — apply early

Ready to apply for Graduate Software Engineer?

Free to apply · takes under 2 minutes · IMC Trading reviews on a rolling basis.

Apply Now