C++ Software Engineer
IMC
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