Key Takeaways
- Tailor every application to the specific IMC role and office — reference exact technologies from the job description and demonstrate you understand what market-making technology demands
- Prepare rigorously for quantitative assessments by practicing probability puzzles, mental math, and brain teasers from resources like 'Heard on the Street' and competitive programming platforms
- Format your resume as a clean, single-column PDF optimized for Greenhouse parsing, leading with quantified technical achievements that speak to latency, throughput, or system reliability
- Research IMC's market-making business model and be prepared to articulate why you want to work at a proprietary trading firm specifically — not just a technology company that happens to trade
- Highlight any competitive programming, math olympiad, or quantitative competition experience prominently, as IMC actively values these achievements as signals of problem-solving caliber
- Demonstrate collaborative instincts in every interview interaction — IMC's flat culture means they're filtering for people who elevate teams, not just individual performers
- Follow up thoughtfully after interviews with specific references to technical discussions you had, reinforcing both your interest and your engagement with the problems IMC is solving
About Imc
Application Process
-
1
Explore Roles on IMC's Careers Page
Visit IMC's careers site (imctrading.com/careers) to browse their 169+ open openings across trading, technology, and corporate functions. Roles are organized by location (Amsterdam, Chicago, Sydney, Perth, Mumbai) and career level, with distinct tracks for early career/graduate programs and experienced hires. Pay close attention to role descriptions — IMC is precise about technical requirements, and each listing typically specifies the exact tech stack or domain expertise expected.
-
2
Submit Your Application via Greenhouse
IMC uses Greenhouse as their applicant tracking system, so you'll complete a structured application form that parses your resume and may ask role-specific questions. For technical roles like Software Engineer or Trading Engineer, expect to provide details about your programming languages, systems experience, and relevant projects. Graduate and early career applicants should highlight academic achievements, competitive programming, or quantitative coursework, as IMC heavily weights intellectual horsepower for entry-level positions.
-
3
Complete Online Assessments
For most technical and trading roles, IMC typically sends an online assessment after initial resume screening. These assessments commonly include numerical reasoning, logical puzzles, and for engineering roles, coding challenges that test algorithm design and problem-solving under time constraints. The firm's assessments are known in the industry for being genuinely challenging — they're designed to identify candidates who think rigorously and can perform under pressure, mirroring the demands of a live trading environment.
-
4
Initial Interview with Recruiter or Hiring Manager
Candidates who pass the assessment stage typically have a phone or video screening with an IMC recruiter or team lead. This conversation covers your motivation for joining a proprietary trading firm specifically (not just any tech company), your understanding of IMC's business model, and an initial gauge of cultural fit. For technical candidates, expect some light technical questions even at this stage — IMC interviewers tend to evaluate problem-solving ability from the very first conversation.
-
5
Technical Interview Rounds
IMC's technical interviews are rigorous and typically span two to three rounds, often including live coding sessions, systems design discussions, and probability or quantitative reasoning questions depending on the role. For hardware and Linux engineering roles, expect deep dives into low-level systems knowledge, networking, and FPGA architectures. Trading engineer candidates will likely face questions about latency optimization, market microstructure, and real-time systems — the firm wants to see that you can bridge the gap between engineering and trading.
-
6
On-Site or Final Round Interview
The final stage is commonly an on-site visit (or extended virtual session) where you'll meet multiple team members across different functions. IMC values cross-disciplinary collaboration, so don't be surprised to meet both traders and engineers regardless of your specific role. This round typically includes a mix of technical deep-dives, behavioral questions, and often a case study or trading simulation. The firm is assessing not just your skills but how you think under pressure, communicate complex ideas, and whether you'll thrive in IMC's fast-paced, intellectually demanding environment.
-
7
Offer and Onboarding
Successful candidates receive an offer that typically includes a competitive compensation package reflecting the proprietary trading industry's standards. IMC is known for investing heavily in onboarding — graduate and early career hires often undergo extensive training programs covering trading fundamentals, the firm's technology stack, and market-making concepts. Even experienced hires report a structured ramp-up period designed to integrate them into IMC's unique culture and technical ecosystem.
Resume Tips for Imc
Lead with Quantitative and Technical Impact Metrics
IMC is a data-driven firm where performance is measured in microseconds, basis points, and system reliability percentages. Quantify your achievements wherever possible: 'Reduced system latency by 40μs' or 'Built data pipeline processing 2M events/second' resonates far more than vague descriptions. For trading-adjacent roles, any metrics related to throughput, uptime, latency reduction, or financial impact will immediately signal relevance to IMC's core business.
Mirror IMC's Technical Language from Job Descriptions
Greenhouse's parsing system and IMC's recruiters will scan for specific technical terms. If you're applying for a Linux Engineer role, explicitly mention kernel tuning, network stack optimization, and specific distributions you've worked with. For Hardware Engineer roles, reference FPGA development, HDL languages (VHDL/Verilog), and low-latency hardware design. Pull exact terminology from the job posting and incorporate it naturally into your experience descriptions — this isn't keyword stuffing, it's speaking the firm's language.
Highlight Competitive Programming, Math Competitions, or Academic Honors
IMC actively recruits from competitive programming communities and values mathematical olympiad experience, Kaggle competitions, ICPC participation, and similar achievements. If you've placed in any quantitative or programming competitions, give them prominent placement on your resume. For graduate applicants especially, these signals can be as valuable as work experience — IMC's hiring philosophy prioritizes raw intellectual ability that can be developed through their training programs.
Demonstrate Low-Latency or Real-Time Systems Experience
IMC's core business depends on ultra-low-latency systems. If you have any experience with real-time processing, high-frequency systems, kernel bypass networking (DPDK, RDMA), lock-free data structures, or performance-critical C++ development, make it prominent. Even academic projects involving performance optimization are worth including. This differentiates you from candidates with generic software engineering backgrounds and signals you understand the unique constraints of trading technology.
Keep Formatting Clean and Greenhouse-Compatible
Submit your resume as a PDF with a single-column layout to ensure Greenhouse parses it accurately. Avoid tables, multi-column designs, headers/footers with critical information, and graphics that ATS systems cannot read. Use standard section headers like 'Experience,' 'Education,' and 'Skills' so the parser correctly categorizes your information. IMC receives a high volume of applications from top-tier candidates, so a cleanly parsed resume ensures nothing gets lost in translation.
Show Cross-Disciplinary Curiosity
IMC's culture prizes people who are curious beyond their immediate domain — engineers who understand trading concepts, or operations professionals who grasp the technology. If you've taken courses in financial mathematics, studied market microstructure, or worked on projects that bridge technology and finance, include them. A brief 'Interests' or 'Additional' section mentioning relevant reading, side projects, or open-source contributions to trading or quantitative libraries can also signal cultural alignment.
Tailor Your Resume for the Specific IMC Office and Role
IMC's Amsterdam, Chicago, Sydney, and Perth offices may have slightly different team structures and focus areas. If applying to a Digital Assets role, reference blockchain technology, crypto market knowledge, and relevant exchange APIs. For Perth's emerging talent program, emphasize local market understanding and willingness to help build a newer office. A generic resume that doesn't reflect the specific role and location signals a mass-application approach that won't impress IMC's selective hiring team.
Include Open-Source Contributions and Technical Writing
IMC values engineers who contribute to the broader technical community. If you've contributed to relevant open-source projects (Linux kernel, networking libraries, FPGA toolchains), published technical blog posts, or presented at conferences like the ISFPGA Conference (which IMC actively sponsors and attends), include these. They demonstrate both technical depth and the collaborative, knowledge-sharing mindset IMC cultivates internally.
ATS System: Greenhouse
Greenhouse is a structured hiring platform that IMC uses to manage their global recruitment pipeline. It parses uploaded resumes into structured fields, scores candidates based on configurable criteria, and facilitates collaborative evaluation among IMC's hiring teams. Greenhouse supports custom application questions and scorecards, meaning IMC likely uses role-specific evaluation criteria tailored to their trading, technology, and corporate functions.
- Submit your resume as a single-column PDF — Greenhouse handles this format most reliably and avoids parsing errors with complex layouts
- Use exact keywords and phrases from the IMC job description, including specific programming languages (C++, Python, Verilog), tools, and domain terms like 'market making' or 'low-latency'
- Place your most relevant experience and skills in the top third of your resume, as Greenhouse displays parsed summaries to reviewers who may scan quickly
- Avoid embedding critical information in headers, footers, or text boxes — Greenhouse's parser may skip these sections entirely
- Fill out all Greenhouse application form fields completely, including optional ones — incomplete fields can signal lower effort to IMC's recruitment team
- Use standard section headings (Experience, Education, Skills, Projects) rather than creative alternatives so Greenhouse categorizes your information correctly
- If reapplying to IMC for a different role, note that Greenhouse retains your previous application history — ensure your updated resume reflects genuine new experience or skills
Interview Culture
IMC's interview process reflects the firm's identity: intellectually rigorous, fast-paced, and deeply collaborative.
What Imc Looks For
- Exceptional quantitative reasoning and problem-solving ability — the foundation of everything IMC does, from trading strategies to technology architecture
- Deep technical expertise in relevant domains: C++ and Python for software roles, FPGA/HDL for hardware, Linux kernel and networking for infrastructure
- Intellectual curiosity that extends beyond your core discipline — IMC values engineers who understand trading and traders who appreciate engineering constraints
- Ability to perform under pressure and make decisions with incomplete information, mirroring the demands of real-time market making
- Collaborative mindset suited to small, high-performing teams where ego is checked at the door and ideas are evaluated purely on merit
- Growth orientation and coachability — particularly for graduate and early career roles, IMC invests heavily in development and wants people who absorb knowledge quickly
- Attention to precision and detail, reflecting an environment where a single bug or miscalculation can have significant financial consequences
- Genuine interest in financial markets and market-making, not just using IMC as a stepping stone to a different type of firm
Frequently Asked Questions
How long does the IMC hiring process typically take from application to offer?
Does IMC require a cover letter with applications?
What programming languages and technologies should I highlight for IMC engineering roles?
Can I apply to multiple IMC positions at the same time?
How should I prepare for IMC's quantitative and trading-related interview questions?
Does IMC offer remote or hybrid work arrangements?
What experience level do I need to apply to IMC?
How can I optimize my resume to pass IMC's Greenhouse ATS screening?
What makes IMC different from other proprietary trading firms?
Should I apply through IMC's website or through a recruiter or referral?
Sample Open Positions
Related Resources
Career Guides for Imc Roles
Sources
- IMC Trading Careers Page — IMC Trading
- IMC Trading Company Overview and Culture — IMC Trading
- IMC Trading Interview Reviews and Company Ratings — Glassdoor
- Greenhouse ATS Help Center — Resume Parsing and Application Management — Greenhouse Software