IMC Trading Logo

IMC Trading

Java Software Engineer

Sorry, this job was removed at 02:48 p.m. (AEST) on Monday, Sep 30, 2024
Be an Early Applicant
Hybrid
Sydney, New South Wales
Hybrid
Sydney, New South Wales

Similar Jobs at IMC Trading

9 Days Ago
Hybrid
Sydney, New South Wales, AUS
Senior level
Senior level
Fintech • Software
Develop, test, deploy, and maintain high-performance Python applications while collaborating closely with finance teams. Involve in automation and optimization projects, balancing technical trade-offs in a complex tech environment.
Top Skills: CeleryDaskDockerKubernetesLinuxNumpyPandasPythonScipySpark
9 Days Ago
Hybrid
Sydney, New South Wales, AUS
Internship
Internship
Fintech • Software
As a Software Engineer Intern at IMC, you will work on real projects in high-frequency trading, collaborating with teams while mentored by experienced engineers.
Top Skills: C++JavaPython
9 Days Ago
Hybrid
Sydney, New South Wales, AUS
Senior level
Senior level
Fintech • Software
As a Machine Learning Engineer, you will develop and optimize distributed training pipelines, improve real-time inference systems, and collaborate with researchers to enhance model performance and scalability.
Top Skills: C++CudaCudnnHorovodJaxNcclPythonPyTorchTensorFlowTensorrt

At IMC, technology is not a department; it's at the heart of everything we do. Developed in house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than our competition. IMC's Java teams work on a wide variety of applications, tools and functionalities, including trading algorithm implementations, option pricing, calculating volatility, simulation frameworks, market risk applications, trade reconciliation applications and data analysis & visualisation tools for traders. We frequently need to develop not just the business applications themselves, but also the tools that keep our development process at the cutting edge.
Your Core Responsibilities:
To strengthen our highly talented Technology team, we are looking for a Software Engineer with strong Java and Python skills . You will be creating scalable business-critical applications and supporting IMC's Trading desks in Chicago, Amsterdam, Mumbai and Sydney.

  • Build position keeping and trade reconciliation software for IMC's Trading Desks globally with a strong focus on scalability, reliability and compatibility
  • Work with the Mid-Office, Finance, Business Planning/Analysis and Strategy Developer teams to develop and maintain proprietary tools to automate workflows.
  • Code, develop, test, deploy and maintain automations and new applications;
  • Work through internal client requests. Gather details, requirements and feedback from a range of internal stakeholders in order to implement creative automation solutions using innovative coding practices.


Your Skills and Experience:

  • Strong programming skills in Java 11+. Experience in latest versions of Java highly desirable
  • Familiarity with python - preferred
  • Familiarity with Docker and Kubernetes, SQL/NoSQL databases
  • Comfortable in Linux environments
  • Experience gathering business requirements, communicating with key stakeholders and delivering solutions quickly
  • The ability able to work on greenfield projects under minimal supervision and to take full ownership of the applications you build
  • A high degree of flexibility and adaptability: willing and able to deal with uncertainty and ambiguity in a rapidly evolving environment
  • Strong troubleshooting and diagnostic skills; ability to solve problems creatively and proactively
  • Prior knowledge of trading / capital markets is not required. Curiosity and a willingness to learn is.


About Us
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.

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account