About the company
IMC is a leading trading firm, known worldwide for our advanced, low-latency technology and world-class execution capabilities. Over the past 30 years, we’ve been a stabilizing force in the financial markets – providing the essential liquidity our counterparties depend on. Across offices in the US, Europe, and Asia Pacific, our talented employees are united by our entrepreneurial spirit, exceptional culture, and commitment to giving back. It's a strong foundation that allows us to grow and add new capabilities, year after year. From entering dynamic new markets, to developing a state-of-the-art research environment and diversifying our trading strategies, we dare to imagine what could be and work together to make it happen.
Job Summary
Your Core Responsibilities:
đź“ŤWork closely with hardware engineers and cross-functional teams to understand requirements and implement effective solutions đź“ŤWrite highly-performant software solutions to control and interface with hardware components đź“ŤOptimize components of our system to achieve low-latency and high-throughput capabilities đź“ŤEnsure a seamless integration of new applications and enhancements to the existing trading infrastructure
Your Skills and Experience:
📍Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field of study 📍2+ years of professional experience using modern C++ in a low-latency environment 📍Strong understanding of CS fundamentals (OOP, data structures, and algorithms) 📍Experience with software development for hardware platforms is a plus 📍Knowledge of trading systems and financial markets is a plus 📍Excellent problem-solving and communication skills