Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Experience
Qualifications
Your Core Responsibilities:In this role, you will collaborate closely with traders, researchers, quants, and fellow engineers. You will take charge of the entire product development lifecycle to deliver impactful projects - from gathering requirements to deploying in production. Your mission is to create high-performance, dependable software by employing frequent iterations for swift feedback and reduced time-to-market. Key responsibilities include:Engaging with traders to gain an in-depth understanding of trading strategies and implementing them effectively. Developing, testing, deploying, tuning, and maintaining innovative solutions, including applications, algorithms, new research infrastructures, and automation tools for Trading Teams. Constantly enhancing both the functional and operational aspects of Strategy systems to improve user experience and overall system performance. Your Skills and Experience:A minimum of 3 years of experience as a Software Engineer with strong programming skills. A solid grasp of computer science principles, encompassing algorithms, complexity analysis, data structures, memory models, and concurrency models. Robust quantitative and analytical skills, with a strong interest in their application within the trading sector. Previous experience in trading or related fields (HFT, MFT, exchanges, hedge funds, etc.). Ability to work independently, analyze business requirements, communicate effectively with stakeholders, and assume full responsibility for the solutions you develop and deliver. Highly adaptable and capable of thriving in fast-paced, uncertain environments. A Master's or PhD degree (or equivalent experience) in Computer Science or a related field. Experience with JVM-based languages (Java, Kotlin) or Python. Advanced mathematical and quantitative skills are advantageous. Experience and interest in developing information-rich user-facing applications, GUIs, and UX design is a plus. Familiarity with large-scale data and research pipelines or compute clusters is beneficial.
About the job
At IMC, technology underpins our operations, enabling us to drive millions of trading decisions each day. Our cutting-edge in-house software empowers us to surpass our competitors with swift and efficient decision-making.
Located in Amsterdam, IMC's Trading Strategy Software Engineers are responsible for crafting a diverse array of applications, systems, and tools. This includes the implementation of trading algorithms, options pricing, volatility assessments, simulation frameworks, and data analysis and visualization tools tailored for traders.
About IMC Trading
IMC is a technology-driven trading firm that leads the industry with its innovative approach. Our proprietary software and systems facilitate millions of trading decisions daily, enabling us to stay ahead through efficiency and precision.
C++ Software Engineer At IMC, technology is integral to our operations. Our cutting-edge, in-house developed software executes millions of trading decisions daily, enabling us to outperform our competitors through superior and rapid decision-making. Our C++ Execution development teams based in Amsterdam are responsible for software that operates within the latency-sensitive core of our technology stack, influencing every facet of our organization. This includes managing connectivity to the market, processing extensive data, implementing sophisticated trading algorithms, and integrating state-of-the-art hardware solutions. Your Core Responsibilities: As a C++ Software Engineer, you will collaborate within multidisciplinary teams alongside fellow engineers, traders, researchers, and quants to execute challenging projects while overseeing the entire product development lifecycle—from requirements gathering to deployment. You will craft robust, high-performance software, balancing production speed with quality and testability. Our commitment to advanced automated testing and daily deployments will facilitate agile and incremental advancements. In a complex environment of diverse systems and technologies, you will consistently evaluate trade-offs among latency, throughput, simplicity, scalability, and maintainability. Developing, testing, deploying, and maintaining applications and automation solutions for Trading and Hardware Development Teams. Interacting with internal clients to gather requirements and feedback, and implementing innovative automation solutions through creative coding practices.
At IMC, technology is woven into the very fabric of our operations. Our proprietary software executes millions of trading decisions daily, allowing us to outpace competitors through superior speed and decision-making. Our skilled Python Development teams are responsible for creating scalable applications, tools, and automated processes to support IMC's trading and business operations across Amsterdam, London, Zug, and Mumbai. Your Key Responsibilities As a Python Software Engineer at our Amsterdam office, you will engage in developing high-performance trading systems, analytical tools, signal generation, backtesting frameworks, trade management UIs, and regulatory surveillance systems. Your role will require close collaboration with both business and technical teams, starting from requirement gathering to iterative development cycles, integrating user feedback, and implementing your enhancements. All software developed is for internal use, allowing you direct access to users who are just a few meters away, ensuring you have control over the entire development cycle. A genuine curiosity about trading and financial markets is essential, as understanding the business context is pivotal. At IMC, we empower our engineers with a high level of responsibility from the outset. You will work towards your objectives independently while being supported by a robust network of mentors and colleagues who share your enthusiasm for trading and technology. Possible tasks you may undertake include: Incorporating new signals proposed by traders into our framework. Assisting trading desks in developing essential data analytics and visualization tools. Conducting troubleshooting and performance analysis. Educating team members on how to leverage our technology within their scripts. Creating and disseminating internal Python libraries. Initiating new full-stack projects from the ground up.
IMC relies on technology at the core of its trading operations. The software that powers millions of trading decisions daily is built in-house, helping IMC stay ahead through fast, informed choices. Role Overview Java Software Engineers at IMC in Amsterdam work across a broad landscape of applications. Teams contribute to areas such as trading algorithm development, option pricing, volatility modeling, simulation frameworks, market risk systems, trade reconciliation, and advanced data analysis and visualization tools for traders. The work extends beyond business applications to include building tools that improve the development process itself. What You Will Do Work closely with engineers, traders, researchers, and quantitative analysts in multidisciplinary teams. Take responsibility for the full product lifecycle: from gathering requirements through to production deployment. Write reliable, high-performance Java software, balancing speed, quality, and testability. Use advanced automated testing and daily deployments to deliver incremental improvements. Navigate a complex environment of diverse systems and technologies, making trade-offs among latency, throughput, simplicity, scalability, and maintainability. Develop, test, deploy, and maintain applications and automation for Trading, Risk Management, Mid-Office, and Strategy Development teams. Collaborate with internal clients to gather requirements and feedback, implementing automation solutions with modern coding practices. Location This position is based in Amsterdam, Netherlands.
Embark on your journey with IMC as a Graduate Software Engineer through our comprehensive five-week Global Trainee Programme. Collaborate with experienced engineers and traders, alongside fellow graduates from across Europe, the United States, and Asia-Pacific. This immersive experience will enhance your understanding of trading dynamics and financial markets, while equipping you with the skills to develop high-quality production software. You’ll delve into advanced topics in C++, Java, or Python, and receive continuous guidance from a dedicated mentor at our Amsterdam office. Following your traineeship, you will have the opportunity to contribute to our Execution teams, developing sophisticated networks and proprietary algorithms, or join our Strategy teams to create systems that drive big data analytics.
At the forefront of modern electronic trading, technology plays a critical role. IMC is on the lookout for exceptionally motivated individuals to leverage quantitative research methodologies and hands-on experimentation within the technology utilized by exchanges, connectivity providers, and our proprietary systems. Your mission will be to devise innovative strategies that enable us to outperform competitors in the fiercely competitive realm of ultra-low-latency trading.As a Performance Engineer at IMC, you will be integral in analyzing, optimizing, and fine-tuning the interaction of our systems with exchange technologies. Collaborating with cross-functional teams, you will be charged with identifying performance enhancements throughout the trading stack. This position merges technical expertise with innovative problem-solving to strategically outmaneuver the competition in a highly demanding technical environment.
About the Role: Join our dynamic Campus Recruitment team at IMC, consisting of 9 dedicated professionals including a Team Lead, four Campus Recruiters, a Campus Program Specialist, an Event Coordinator, and two Recruitment Coordinators. As a Campus Recruiter, you will spearhead the recruitment of exceptional interns and graduates from top universities across Europe. Your Core Responsibilities: Oversee and manage the complete campus recruitment process for Trading and Technology roles, ensuring a seamless journey from initial identification to final selection. Conduct thorough interviews to evaluate candidates' skills, motivation, and cultural alignment with IMC. Represent IMC at various campus career events, workshops, and forge strategic partnerships with universities throughout Europe. Collaborate effectively with Trading and Technology teams, as well as the broader People Team, to enhance recruitment processes and improve the candidate experience. Proactively drive recruitment initiatives and strategic projects with a focus on efficiency and effectiveness. Utilize a data-driven approach to monitor performance and enhance conversion rates through analytics and research. Your Skills and Experience: Minimum of 3 years experience in campus or early careers recruitment within trading, finance, tech, or a similarly fast-paced environment. A proven track record of meeting hiring targets while managing a high volume of applications with efficiency and focus. Highly organized and detail-oriented, capable of balancing operational and strategic priorities. A strong dedication to providing an exceptional candidate experience through timely and clear communication. Demonstrated ability to build relationships with internal stakeholders and external partners such as universities and student associations. Willingness to travel regularly across Europe.
Join IMC as a Trading Recruiter and play a pivotal role in expanding our talent acquisition initiatives across Europe. Your expertise will be essential in attracting and securing top-tier talent in trading and quantitative research, which are vital for our ongoing success. Collaborating closely with business leadership and global recruitment teams, you will design and implement innovative hiring strategies that align with our long-term vision, ensuring we consistently bring in the best talent in the industry.Your Key Responsibilities:Manage the complete recruitment process for trading and quantitative research roles across Europe.Serve as a trusted advisor to hiring managers, providing insights on market trends, candidate availability, and recruitment best practices.Utilize your deep understanding of IMC’s culture and industry to develop creative sourcing strategies that target both passive and active candidates in competitive markets.Build and maintain a robust industry network to proactively identify and attract top candidates from specialized fields.Assess candidates for both technical skills and cultural fit to ensure alignment with the hiring team’s needs.Deliver a personalized and engaging candidate experience that showcases IMC’s unique strengths.Continuously evaluate and enhance recruitment processes to optimize efficiency and quality of hire.Provide regular updates to stakeholders, celebrating successes, addressing challenges, and offering data-driven insights to shape recruitment strategies.
About the Role: Join IMC as a Mid Office Associate in our dynamic Middle Office team based in Amsterdam. In this pivotal role, you will play a crucial part in identifying, investigating, and reconciling trade, position, and cash discrepancies. Collaborating closely with trading desks, clearing firms, exchanges, and brokers, you will gain invaluable insights as you work alongside Traders, enhancing your understanding of the financial markets through daily, cross-functional interactions. As a member of a collaborative team of talented and technically skilled professionals, you will continue to advance your expertise as the business evolves. Your Core Responsibilities: Identify, investigate, and reconcile trade, position, and cash discrepancies. Own the daily P&L substantiation and reconciliation processes along with management reporting. Reconcile trading fees with exchanges and clearing brokers. Process invoices and address discrepancies directly with brokers and exchanges. Continuously review current Middle Office operations processes to enhance efficiency and effectiveness. Collaborate with Back Office and Business Intelligence IT teams to specify and improve Middle Office applications and tools. Provide operational support across various trading desks. Conduct ad hoc portfolio analyses and manage project work as necessary. Facilitate cash transfers to meet funding needs. Work with the Finance team to support month-end accounting processes. Your Skills and Experience: Bachelor’s Degree in Finance, Economics, or Accounting is preferred. A minimum of 5 years of relevant experience in a similar role within an Investment Bank, Pension/Hedge Fund, or Asset Management firm. Strong accounting or finance background is highly desirable. Experience with derivative products is a significant plus. Familiarity with Power and Energy commodities or FX is advantageous. Proficient in Excel (VBA Macro experience is preferred). Basic coding skills in Python and SQL are preferred. Experience with trade settlement processes and invoice management is beneficial. Self-motivated, proactive, and adaptable to new technologies. Strong problem-solving abilities with a proven record of process improvement. Dynamic, curious, and tenacious personality with excellent interpersonal skills. Exceptional written and verbal communication skills.
In 2023, IMC expanded its horizons by acquiring Altas Technologies, a progressive algorithmic trading firm aiming to develop the most advanced trading technology of the future. This strategic merger enhances IMC's market position by leveraging Altas’ sophisticated trading strategies alongside IMC’s superior execution and scalability capabilities, ensuring stability and fostering long-term growth for the organization. The Altas team specializes in creating robust, fully automated systems designed to predict and execute trades in cryptocurrency markets. As a group driven by technology and scientific inquiry, we develop our own state-of-the-art systems, from high-performance trading platforms to distributed machine learning and research infrastructures. You will join us during an exhilarating phase of team expansion, contributing significantly to the scalability of our cryptocurrency strategies. Your role will involve collaboration with a driven team of researchers and quantitative developers to conceptualize and implement high-frequency trading (HFT) monetization frameworks from inception to execution.
At IMC, technology is the foundation of our operations. Our cutting-edge proprietary software drives millions of trading decisions every day, allowing us to stay ahead of the competition through rapid and efficient decision-making. In 2023, IMC expanded its capabilities by acquiring Altas Technologies, a dynamic algorithmic trading firm dedicated to developing the most advanced trading stack for the future. This strategic acquisition combines Altas's sophisticated trading strategies with IMC's robust execution and scaling capabilities, reinforcing our market position and paving the way for sustained stability and growth. The Role You will join a dedicated team of engineers collaborating closely with a larger group of researchers. This structure is intentional — it drives us to create high-quality, efficient systems. With limited personnel, we must ensure the reliability of our systems. You will take full ownership of what you build: from design, through implementation, to maintenance. The role encompasses a wide range of responsibilities: real-time ML inference powering trading strategies, the large-scale data infrastructure that supports it, and the research platform that enables quantitative researchers to discover alpha. If you prefer to specialize in just one area and delegate the rest, this may not be the position for you. We delve deeply into every aspect of our work, which presents exciting challenges and continuous learning opportunities. How We Work Competence is our standard, not our distinguishing factor. While individual performance is important, what truly differentiates us is the caliber of our ideas and our collaborative spirit — we value discussion and mutual respect, leaving egos at the door. Responsibilities Develop and refine the real-time inference system — delivering ML predictions with sub-millisecond latency as part of a live trading system. Construct and sustain petabyte-scale data and ML infrastructure — ensuring high-throughput ingestion into our data lake, orchestrating end-to-end ML pipelines, and managing everything in between. Facilitate alpha research and transition it to production — create the research platform that researchers rely on daily: ensuring rapid loading of TB-scale datasets, providing horizontally scalable compute for experiments, conducting feature engineering, and performing backtesting. Collaborate with researchers to rapidly implement their concepts into production without compromising quality. What We Expect From You You should be proficient in a systems programming language — preferably Rust or C++ — along with Python. Mastery of both is essential for navigating the entire stack.
In 2023, IMC Trading acquired Altas Technologies, an innovative algorithmic trading firm dedicated to constructing the most advanced trading stack for the future. This merger combines Altas' sophisticated trading strategies with IMC's robust execution and scaling capabilities, fortifying IMC's market presence and promoting long-term stability and growth.The Altas team specializes in developing resilient, fully automated systems designed to predict and trade in cryptocurrency markets. As a technology-driven and analytical group, we create state-of-the-art systems, ranging from high-performance trading platforms to distributed machine learning and research infrastructures. Joining our team presents a unique opportunity to contribute to our ambitious goals in scaling crypto strategies during a pivotal growth phase.Your Core Responsibilities:As part of a dynamic core development team of around five individuals, you will leverage cutting-edge technologies on both new initiatives and the optimization of existing systems. This team enjoys complete end-to-end ownership of their technological stack. In this role, you will:Ensure reliable, high-quality data ingestion from external sources while centralizing data processing with a strong emphasis on optimization.Collaborate closely with research teams to fulfill their data requirements.Champion and implement automation across systems to accelerate deployment cycles.Engage hands-on with business data—analyzing, validating, and troubleshooting to ensure it aligns with organizational needs.Stay abreast of the latest technology trends in the industry; propose, assess, and integrate innovative solutions.Focus heavily on system automation and CI/CD practices to facilitate rapid software deployment.
Join imc as a Full-Stack Software Engineer specializing in Business Support. In this dynamic role, you will be at the forefront of developing innovative software solutions that enhance our business operations. You will collaborate with cross-functional teams to design, implement, and maintain efficient systems while ensuring seamless user experiences.
At IMC, technology underpins our operations, enabling us to drive millions of trading decisions each day. Our cutting-edge in-house software empowers us to surpass our competitors with swift and efficient decision-making.Located in Amsterdam, IMC's Trading Strategy Software Engineers are responsible for crafting a diverse array of applications, systems, and tools. This includes the implementation of trading algorithms, options pricing, volatility assessments, simulation frameworks, and data analysis and visualization tools tailored for traders.
Embark on your career with IMC as a Graduate Trader, starting with our intensive six-week Global Trainee Programme. This unique opportunity is designed for recent graduates and features guidance from experienced traders and engineers, along with peers from across Europe, the United States, and the Asia-Pacific region. Throughout this program, you'll gain in-depth insights into trading and financial markets, familiarize yourself with IMC’s proprietary trading strategies, and master our innovative trading systems. After your initial training, you'll return to your local office with the support of a dedicated mentor—an accomplished trader at IMC. Our diverse teams specialize in discretionary, systematic, and execution-focused trading, allowing you to leverage your quantitative modeling skills or market execution expertise. Upon completion of the program, you'll be matched to a desk that aligns with your strengths and interests, ensuring you can make an immediate impact. Your contributions and successes will be recognized at every stage of your journey.
Full-time|On-site|Amsterdam, North Holland, Netherlands
Join our dynamic Trading Systems team at Pinely as a C++ Developer! If you are passionate about optimizing trading systems and leveraging cutting-edge technology, this is the perfect opportunity for you. Our team is dedicated to enhancing the efficiency of our trading operations, utilizing everything from low-level assembly optimizations to Linux kernel modifications and FPGA integration. Your contributions will directly influence our trading performance, efficiency, and profitability.Collaborate with a group of exceptionally talented engineers, including ICPC gold medalists and CTF competition winners, who are eager to share their knowledge and expertise.
On-site|On-site|Amsterdam, Netherlands; Chicago, United States; Hong Kong, Hong Kong; Mumbai, India; New York, United States; Sydney, Australia
Stay Connected with IMC Trading After ICLR 2026 IMC Trading welcomes interest from attendees at ICLR 2026. Completing our brief form is not a formal job application, but it helps us keep in touch and consider your profile for future roles. After the conference, our team will review submissions and reach out if your background matches upcoming opportunities. Locations Amsterdam, Netherlands Chicago, United States Hong Kong, Hong Kong Mumbai, India New York, United States Sydney, Australia We look forward to staying in contact and exploring how you might contribute at IMC Trading.
Full-time|$200K/yr - $250K/yr|On-site|Amsterdam, Netherlands; Chicago, United States; Hong Kong, Hong Kong; London, United Kingdom; New York, United States; Sydney, Australia
At IMC Trading, we recognize that technology is the cornerstone of our competitive advantage, and machine learning plays a pivotal role in our trading strategies. In recent years, we have diligently enhanced our machine learning capabilities by building robust infrastructure, expanding our in-house GPU cluster, deploying models into production, and collaborating closely with quantitative researchers and traders to create significant impact. As we continue to grow, we are looking to expand our team, enhance our systems, and accelerate the integration of deep learning into our research and execution workflows.We are seeking a Lead Principal Machine Learning Engineer to guide the next evolution of our platform — influencing architecture, promoting best practices, and addressing high-impact challenges. You will collaborate with researchers and technologists to design systems that facilitate experimentation, training, and deployment of machine learning models, while also helping to define the future approach to machine learning at IMC as we scale. If you have experience building machine learning infrastructure at scale and want to play a key role in shaping our firm's trajectory, we invite you to connect with us.
Join Our Dynamic TeamAt Software Improvement Group (SIG), we are dedicated to enhancing software quality through in-depth source code analysis and customized strategic guidance. Our advanced software assurance platform, Sigrid, combined with our expert IT consultants, ensures that our clients fully control their software environments, turning technology into a powerful ally for success rather than a risk factor. With a robust market presence and ambitious growth plans, we are looking for passionate individuals eager to contribute to our vision.Your RoleAs a Technical Software Consultant, you will provide valuable insights to technology leaders on improving the quality, minimizing risks, and managing costs associated with their critical software systems. You will employ tool-assisted source code investigations and established risk and cost analysis methodologies while working collaboratively on projects—often lasting 6 to 8 weeks—with a dedicated team of technology specialists led by a senior or principal consultant. Your projects may span various sectors, including public, energy, telecommunications, finance, and logistics, providing you with the opportunity to engage with senior leaders in large-scale business operations.Your ContributionsAs a vital member of our consultancy team, you will:Conduct technical interviews with lead architects and developers to gain an understanding of code, documentation, and system architecture.Analyze systems and identify potential risks that could impact the client's business objectives.Present and validate findings with lead architects and developers.Collaborate with your project team to formulate recommendations supported by your analysis.You will receive comprehensive training on SIG's proprietary toolset and methodologies, enabling you to achieve your professional development goals through continuous learning and regular career progression discussions. Your work will expose you to a diverse array of development technologies—from legacy systems to modern web frameworks and business process modeling—enhanced by our analytical tools.What We OfferWe provide a stimulating work environment that encourages growth and innovation. You will have access to ongoing training and mentorship to help you excel in your career.
About the Role: We are looking for a skilled and meticulous Payroll Manager to become an integral part of our dynamic team, which includes two dedicated Payroll Specialists. As the Payroll Manager, you will be responsible for all phases of payroll processing, guaranteeing precision, adherence to regulations, and timely salary disbursements for our employees. Your role will involve close collaboration with multiple departments to collect and verify payroll data, address payroll discrepancies, and deliver outstanding service to our workforce. The ideal candidate will have a robust understanding of tax and payroll regulations, with a passion for driving efficiency through automation and AI solutions. Your Core Responsibilities: Manage the complete payroll cycle, including salary calculations, deductions, and benefits administration such as provident funds, insurance, and healthcare plans. Work in tandem with the HR and finance teams to ensure seamless integration of payroll and employee data. Oversee payroll processing from start to finish, collecting, calculating, and entering payroll data for all employees. Administer pension plan records, ensuring accurate employee and employer contributions, timely reporting to pension providers, and compliance with Dutch pension laws (Pensioenwet). Oversee group insurance programs including disability, life, and income protection policies—collaborating with insurers, processing claims, and maintaining current employee records. Ensure payroll processing is accurate and compliant with all applicable laws, regulations, and company policies. Administer and enhance payroll systems, ensuring data integrity and implementing system upgrades. Collaborate with HR, finance, and other departments to validate payroll information such as new hires, terminations, promotions, and salary adjustments. Identify and resolve payroll discrepancies, investigating and addressing issues promptly and accurately. Generate payroll reports, including tax filings and benefits deductions, ensuring compliance with regulatory requirements. Implement automation for existing payroll processes.
Join a dynamic team at Insify, a rapidly growing European insurtech, and take the lead in shaping impactful outcomes.At Insify, we are entrepreneurs at heart, dedicated to creating innovative insurance solutions tailored for other entrepreneurs. We understand the journey of building from the ground up, taking calculated risks, and embracing responsibilities that extend beyond traditional hours.Our mission is both straightforward and ambitious: to revolutionize business insurance, making it 10 times simpler, faster, and fairer for entrepreneurs and SMEs throughout Europe. We eliminate cumbersome paperwork, obscure fine print, and outdated complexities, relying instead on modern software, intelligent automation, and an unwavering commitment to customer satisfaction. As a high-growth scale-up in Europe, we have secured €43M in funding from top-tier investors and aim to lead the global market in digital insurance for entrepreneurs and SMEs, starting from the Netherlands and expanding into France and Germany.We are fundamentally a technology-driven company, crafting our own insurtech platform while leveraging data, automation, and AI to transform the entire insurance process, from underwriting to claims. Our fully digital customer portal, coupled with a strong focus on user experience, is redefining insurance as a simple, transparent, and equitable service.Our leadership comprises seasoned entrepreneurs who have successfully built and scaled businesses, instilling that same drive, urgency, and sense of ownership in everything we do.Our CultureWe are not merely creating a company; we are establishing a category leader, which demands ambition, accountability, and speed.Our culture is characterized by three core principles:High Ownership Team members take full responsibility for their challenges. If something is unclear or broken, we proactively take action to resolve it.High Pace Priorities are dynamic, and decisions are made swiftly. We prioritize momentum and learning over perfection.High Standards Results are valued more than appearances. We focus on outcomes, quality, and commitment to our work.Furthermore, you will not be working in isolation.We believe that exceptional work is the product of close collaboration. Our team engages in face-to-face interactions, challenges each other's ideas, and encourages contributions from all levels, irrespective of title or experience.
Jan 19, 2026
Sign in to browse more jobs
Create account — see all 3,009 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.