Browse All Jobs
Job Description

IMC is seeking a Python Software Engineer to join their Sydney-based engineering teams. The engineer will contribute to a variety of applications, tools, and functionalities, including trading algorithm implementations, option pricing, and data analysis tools. This role involves working closely with traders, researchers, and other engineers to build scalable and reliable software solutions.

The Python Software Engineer will be responsible for developing, testing, deploying, and maintaining high-performance Python applications. They will take ownership of end-to-end development, from requirements gathering to production deployment, and implement automation and optimization projects to enhance trading and research workflows.

IMC offers a collaborative, high-performance culture and a commitment to innovation.

Role Involves:

  • Developing, testing, deploying, and maintaining high-performance Python applications.
  • Working closely with traders, researchers, quants, and fellow engineers.
  • Taking ownership of end-to-end development.
  • Implementing automation and optimization projects.
  • Applying advanced automated testing practices.

Requirements:

  • 5+ years of professional software engineering experience with a strong focus on Python.
  • Experience with numerical computing and data processing frameworks (Pandas, NumPy, SciPy, Celery, Dask, or Spark).
  • Strong problem-solving skills.
  • Experience with automated testing and CI/CD pipelines.
  • Familiarity with Docker, Kubernetes, and Linux environments.
  • Exposure to distributed computing and modern cloud-based data processing technologies.
  • Strong communication skills.

What role offers:

  • Opportunity to work on a wide variety of applications, tools and functionalities.
  • Chance to work alongside options research and trading teams.
  • Involvement in the tactical development of front-office trading, analysis, and visualization tools.
  • Chance to implement creative automation solutions via innovative coding practices.
  • Opportunity to build and enhance tools that drive cutting-edge quantitative research.
Apply Manually

IMC

IMC is a global trading firm that operates in the financial markets since 1989. The company leverages advanced research and technology to provide liquidity and stability across various markets. With offices in the US, Europe, Asia Pacific, and India, IMC fosters a collaborative culture among its research, engineering, trading, and business operations teams. IMC is committed to innovation, continuous improvement, and actively engages with regulatory bodies across multiple jurisdictions to ensure adherence to evolving industry standards and compliance requirements.

All Jobs at IMC (123)