IMC
Software Engineer - Java
Job · Full-timeIn OfficeMumbaiEarly career1 openingVerified open on 23 Sept 2026
About this role
IMC is hiring for Software Engineer - Java in Mumbai. This opening was published by IMC on their official greenhouse careers board on 16 September 2026 and was verified as still open on 23 September 2026.
About IMC
• IMC is where the brightest minds in trading, technology, and quant research come…
Similar jobs hiring now
View allNot quite right? These jobs in Mumbai match the same skills — apply to a few to improve your chances.
Skills you'll use
PythonJavaSQLMachine LearningDockerKubernetesLinuxC++MongoDBPostgreSQLAirflowAlgorithms
What you'll do
- Design, build and operate the Java backend of our distributed job scheduling platform: the job controller and state machine, scheduling integrations, resource and cost tracking, and the failure-recovery machinery that keeps research workloads running at scale
- Develop gRPC/protobuf APIs consumed by Python, Java and C++ clients across the firm
- Build event-driven services on Kafka for job lifecycle tracking, data lineage, and dataset orchestration
- Work hands-on with Kubernetes at scale: pod scheduling, fair-share queueing, preemption and multi-cluster placement
- 3+ years of professional Java development experience (Java 17+, Maven/Gradle, strong grasp of concurrency and JVM performance)
- 2+ year of hands-on experience with Kubernetes and Docker (building on the K8s API is a strong plus)
- Solid understanding of distributed systems fundamentals: state machines, retries/idempotency, event-driven architectures, consistency trade-offs
- Experience with workload scheduling or batch/compute orchestration systems (e.g. Kubernetes schedulers, Slurm, YARN, Kueue, Ray, Airflow)
Who can apply
- Experience with messaging/streaming systems such as Kafka
- Working knowledge of NoSQL and time-series/SQL databases (e.g. MongoDB, PostgreSQL)
- Experience with gRPC/protobuf or similar RPC frameworks is a plus
- Strong Linux fundamentals and scripting (bash, Python)
- Experience with monitoring stacks (Prometheus, Grafana, alerting) and comfort operating what you build
- Demonstrated ability to troubleshoot across the stack from application code through Kubernetes to network and storage
- Exposure to object storage (S3) or high-performance data formats (Parquet, Iceberg)
About IMC
About IMC
• IMC is where the brightest minds in trading, technology, and quant research come together to solve the industry’s greatest challenges. Explore careers with us.
The market's toughest problems demand more than fast code and smart models; they require collective intelligence. IMC is…
Visit IMC’s official website ↗Searching for “IMC jobs” or “jobs at IMC”? You’re in the right place.
Similar Jobs
Hand-picked roles that match this job's skills
Mahe Technologies Pvt.Ltd
WE’RE HIRING | HR Executive – IT Recruitment & HR Operations | Kolkata| International BPOIn OfficeKolkata,West Bengal24mo
22K/moApply
UPTIMEAI TECH
Full stack Developer (MEAN/MERN Stack)HybridBengaluru3mo
Stipend N/AApply
INOVALON INDIA
Senior Software Development Engineer L4In OfficeGurugram3mo
Stipend N/AApply
INOVALON INDIA
Staff Software Development EngineerIn OfficeGurugram3mo
Stipend N/AApply
In OfficeIndia3mo
Stipend N/AApply
In OfficeIndia3mo
Stipend N/AApply
WNS Global Services
Associate Director - Cloud-Based Data Science - BangaloreIn OfficeBengaluru3mo
Stipend N/AApply
Arkose Labs
Senior Software Engineer, DetectionIn OfficeIndia3mo
Stipend N/AApply
In OfficePune3mo
Stipend N/AApply
Logile
Software Engineer (Java)In OfficeBhubaneswar3mo
Stipend N/AApply
Sponsored — Deals for Professionals
SponsoredSimilar Jobs Based on Your Skills
In OfficeBhubaneswar3mo
Stipend N/AApply
In OfficeBhubaneswar3mo
Stipend N/AApply
IQUD TEK
Python DeveloperIn OfficeIndia3mo
Stipend N/AApply
IQUD TEK
Java / Spring Boot DeveloperIn OfficeIndia3mo
Stipend N/AApply
In OfficeIndia3mo
Stipend N/AApply
TEIKAMETRICS SOLUTIONS
Senior Site Reliability EngineerRemoteRemote3mo
Stipend N/AApply
Allwyn Corp
Mid Level: Full-Stack Software EngineerHybridIndia3mo
Stipend N/AApply
Jitterbit
SDET - QA Automation(Remote)RemoteDelhi3mo
Stipend N/AApply
Jitterbit
SDET - QA Automation(Remote)RemotePune3mo
Stipend N/AApply
Jitterbit
SDET - QA Automation(Remote)RemoteBengaluru3mo
Stipend N/AApply
Recently Posted Jobs in Mumbai
Fresh jobs posted in Mumbai — apply early
In OfficeMumbai3mo
Stipend N/AApply
Expertrons
MentorshipIn OfficeMumbai3mo
Stipend N/AApply
ZingHR
Software EngineerIn OfficeMumbai3mo
Stipend N/AApply
Team Pumpkin
Business AnalystIn OfficeMumbai3mo
Stipend N/AApply
Team Pumpkin
Senior WordPress DeveloperIn OfficeMumbai3mo
Stipend N/AApply
Team Pumpkin
Full Stack DeveloperIn OfficeMumbai3mo
Stipend N/AApply
In OfficeMumbai3mo
Stipend N/AApply
WNS Global Services
Associate / Sr. Associate - OperationsIn OfficeMumbai3mo
Stipend N/AApply
Framestore
Lead AnimatorIn OfficeMumbai3mo
Stipend N/AApply
Jump Trading
HPC Systems EngineerIn OfficeMumbai3mo
Stipend N/AApply
Ready to apply for Software Engineer - Java?
Free to apply · takes under 2 minutes · IMC reviews on a rolling basis.
Apply Now



