Java Software Engineer

🇦🇺 Sydney, Australia
Posted 7 months ago
Expires June 9, 2026
Full TimeOn-siteEngineering

As a Java Software Engineer at IMC, you will join an innovative team at one of the world’s leading proprietary trading firms. IMC is renowned for leveraging cutting-edge technology to solve complex trading problems and operates at the intersection of finance, technology, and advanced analytics. The team you will join works closely with traders and technologists, driving improvements and developing robust, high-performance Java solutions that directly impact trading strategies and business success.

Your primary responsibilities will include designing, developing, and maintaining low-latency, high-throughput Java applications for trading and risk management. You will collaborate cross-functionally with quantitative analysts, traders, and IT infrastructure teams to integrate new features, optimize existing systems, and ensure highly reliable production environments. Daily work involves coding, reviewing peer code, participating in design discussions, and contributing to the continual evolution of the trading platform ecosystem.

The ideal candidate will have strong experience in core Java development, preferably in high-frequency or low-latency environments, along with a solid grasp of multithreading, concurrency, and performance optimization techniques. A bachelor’s or master’s degree in Computer Science, Engineering, or a related field is required. Experience working with distributed systems, messaging technologies, and financial markets is highly desirable, as are strong problem-solving skills and a collaborative mindset.

IMC offers a highly competitive compensation package, including performance-based bonuses, comprehensive benefits, and support for professional development. Employees enjoy a state-of-the-art office environment, wellness programs, and opportunities to participate in global conferences and training sessions.

The company fosters a culture of innovation, learning, and continuous improvement, supporting both professional growth and work-life balance. IMC values creative thinkers and team players who are passionate about building technology that fuels trading success and market impact.

More Jobs at IMC