IMC

C++ Software Engineer

IMC

Apply
about 1 month ago
Sydney, Australia
Entry Level / Mid Level

Responsibilities

  • Develop, test, deploy, and maintain applications for Trading and Hardware Development Teams.
  • Gather requirements and feedback from internal stakeholders to implement automation solutions.
  • Write reliable, high-performance software while ensuring quality and testability.
  • Balance trade-offs between latency, throughput, simplicity, scalability, and maintainability.

Requirements

  • Strong programming skills in C++, with experience in the latest versions preferred.
  • Comfortable working in Linux environments.
  • Experience in gathering business requirements and delivering solutions quickly.
  • Ability to work independently on greenfield projects and take ownership of applications.
  • High degree of flexibility and adaptability in a rapidly evolving environment.
  • Strong troubleshooting and diagnostic skills.
  • Curiosity and willingness to learn about trading and capital markets.
  • Familiarity with Python, Docker, and Kubernetes is preferred.

Tech Stack

C++DockerKubernetesLinuxPython

Categories

BackendData EngineeringTesting