Python Software Engineer
IMC is seeking a Python Software Engineer to join its Sydney-based engineering team. The role involves developing high-performance Python applications that support trading algorithm implementations, option pricing, volatility calculations, simulation frameworks, market risk applications, trade reconciliation, and data analysis tools for traders. The successful candidate will collaborate closely with traders, researchers, quants, and fellow engineers to build scalable and reliable software solutions.
Key responsibilities include developing, testing, deploying, and maintaining Python applications; taking ownership of end-to-end development from requirements gathering to production deployment; implementing automation and optimization projects to enhance trading and research workflows; applying advanced automated testing practices; and balancing trade-offs between latency, throughput, simplicity, scalability, and maintainability in a complex technology landscape.
The ideal candidate will have over five years of professional software engineering experience with a strong focus on Python. Experience with numerical computing and data processing frameworks such as Pandas, NumPy, SciPy, Celery, Dask, or Spark is essential. Strong problem-solving skills, proactive technical challenge tackling, 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, and strong communication skills are required. Prior knowledge of financial markets or trading is not required, but curiosity and a willingness to learn are essential.
IMC offers a collaborative and high-performance culture, providing opportunities for professional growth and development. Employees have access to cutting-edge technology and are encouraged to innovate and collaborate to succeed. The company is committed to giving back and offers a range of benefits and perks to support its employees' well-being and success.