IMC

C++ Software Engineer

IMC
Apply
7 months ago
Sydney, AustraliaMid Level

Responsibilities

  • Code, develop, test, deploy, and maintain applications and automations for Trading Teams and/or Hardware Development and Execution Teams.
  • Gather requirements and feedback from internal stakeholders to implement automation solutions.
  • Own end-to-end product development from requirements gathering through production.
  • Build reliable, high-performance software while balancing latency, throughput, quality, testability, simplicity, scalability, and maintainability.
  • Work collaboratively with engineers, traders, researchers, and quants on challenging projects.

Requirements

  • Strong programming skills in C++, with experience in the latest C++ versions highly desirable.
  • Comfort working in Linux environments.
  • Experience gathering business requirements, communicating with stakeholders, and delivering solutions quickly.
  • Ability to develop greenfield projects under minimal supervision and take full ownership of applications.
  • Strong troubleshooting and diagnostic skills with creative and proactive problem-solving ability.
  • Flexibility and adaptability in a rapidly evolving environment.
  • Python familiarity is preferred.
  • Familiarity with Docker and Kubernetes.
  • Prior trading or capital-markets knowledge is not required; curiosity and willingness to learn are valued.
Contact me