Graduate Software Engineer - Digital Assets
IMC
Make my CV for this job, freeView job and applyYour CV, rewritten for this role using only your real experience. Sign in with Google and upload your CV. Nothing to install.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
413 open graduate roles across 77 companies are on ApplySarthi right now, most of them in Pune (1), Delhi NCR (1), Bengaluru (1).
- FY27 Graduate Engineers United KingdomAnalogdevices
- B2B Marketing Graduate at SetSalesSetsales
What graduate roles keep asking for: Excel (19%), Python (12%) — counted across their open postings here.
Software Engineer jobs in Switzerland · Remote Software Engineer jobs · Airflow jobs · C++ jobs · CI/CD jobs · Docker jobs
IMC has 175 open roles listed here.
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for graduate roles keep coming back to Excel, Python. Practise those questions before you sit with IMC.
Questions you are likely to be asked
- Why do you want to join IMC?
- What is your experience with Observability? Tell me one thing you learned the hard way.
- Tell me about a hard bug you tracked down. How did you find the cause?
- How do you decide what to test, and what does good code review look like to you?
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Graduate Software Engineer - Digital Assets at IMC interview free →IMC has a strong presence in traditional Finance and has been expanding into Crypto over the last years. Through its overseas affiliates, IMC provides liquidity and trades on many cryptocurrency exchanges and DeFi protocols. You can expect a dynamic, fast-paced environment that delivers a steady stream of challenges and opportunities, with one of the most exciting aspects of the job being our quick feedback loop in the research, development and deployment of strategies.
As a Graduate Software Engineer, you‘ll be joining our core engineering team. You will contribute to our proprietary low-latency trading system, acquire market and trading data, implement ETL processes and collaborate with traders and researchers on improving the trading results.
Your Core Responsibilities:
- Design, develop, maintain, and improve the in-house data infrastructure powering our market and trading data platforms, covering both batch and real-time streaming pipelines.
- Build and extend scalable data pipelines to support additional exchanges, trading venues, and new business domains.
- Work closely with software engineers, quantitative researchers, and traders to deliver reliable, high-performance data solutions for research and production trading.
- Contribute throughout the software development lifecycle, from design and implementation to testing, deployment, monitoring, and continuous improvement.
- Help improve the performance, reliability, scalability, and observability of our distributed data processing systems.
Your Skills and Experience:
- Master or bachelor degree in Computer Science, Mathematics, Physics, or another related technical field.
- Strong programming skills in Python and at least one statically typed language, such as Java, Scala, Go, C++, or Rust.
- Experience with Python data analysis tools such as Jupyter Notebook, Pandas, NumPy, or modern distributed DataFrame frameworks through coursework, research, internships, or personal projects.
- Solid computer science fundamentals, including algorithms, data structures, concurrency and parallelism, networking fundamentals, software architecture, and writing clean, maintainable code.
- A performance-oriented mindset with an interest in building scalable distributed systems and understanding concepts such as latency, throughput, memory efficiency, serialization, backpressure, fault tolerance, and state management.
- Exposure to modern data engineering and data lake technologies such as Apache Spark, Apache Flink, Apache Iceberg, ClickHouse, Apache Kafka, Apache Airflow, Dagster, or similar technologies is a plus.
- Exposure to modern infrastructure technologies such as Kubernetes, Docker, CI/CD, GitOps, observability and monitoring is a plus.
- Excellent written and spoken English, with the ability to collaborate effectively in an international team.
- Passionate about designing, developing, testing, deploying, maintaining, and continuously improving software.
Location and Office Culture:
- IMC office in Zug, Switzerland.
- Note that this is an onsite role, with some but limited flexibility for working from home.
- You can expect a dynamic, fast-paced environment that delivers a steady stream of challenges and opportunities.
- One of the most exciting aspects of the job is our quick feedback loop in the research, development and deployment of strategies.
- We give people lots of responsibility and the support they need to make an impact from day one.
- We promise you a flat structure and an open, collaborative culture that stimulates the sharing of ideas, knowledge and technology between our teams and offices.
About Us
IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Connect with us at ICLR 2026!IMC · mumbai
- Corporate Development ManagerIMC · mumbai
- Executive AssistantIMC · mumbai
- IT Operations EngineerIMC · mumbai
- Operations TraderIMC · mumbai
- Research Analyst (Indian Equities)IMC · mumbai
- Trade Surveillance AnalystIMC · mumbai
- Information Security EngineerIMC · mumbai
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on greenhouse · posted 2026-07-20. ApplySarthi collects openings and links to application pages; the role is advertised by IMC, not by us.