Updating Results

IMC Trading Australia

4.5
  • 500 - 1,000 employees

Job Satisfaction at IMC Trading Australia

8.8
8.8 rating for Job Satisfaction, based on 23 reviews
Please comment on your role and day-to-day responsibilities.
A lot of responsibility, working on developing and maintaining trading systems.
Graduate, Sydney
Maintaining, building and managing a software component used within the organisation
Graduate, Sydney
I am a software engineer and work with Python. Every day I do a mix of solving problems with our live systems, helping check the validity of new ideas and working on longer term projects.
Graduate, Sydney
I feel like I have a good level of responsibility and I am taking charge of important work.
Graduate, Sydney
I work in the valuation team, creating software to value shares and other financial products in real time using some advanced techniques. I have a high degree of autonomy in completing projects. They are all highly impactful to the business.
Graduate, Sydney
Mostly reading and understanding the complex system, understanding/gathering requirements from traders, and fire fighting existing bugs/ system failures. Little development work.
Graduate, Sydney
Monitor option trading on an overseas exchange. Doing analysis on the trades we did. Test on new possible strategies.
Graduate, Sydney
I am a hardware engineer working on development for trading systems. My day-to-day responsibilities are centred on development, including writing and reviewing code, and planning designs to use in production.
Graduate, Sydney
My role is as an execution software engineer. This means that I assist with anything related to sending orders to exchanges and to ensure our latency is as low as possible.
Graduate, Sydney
In a bigger picture, the current project I'm working on is to increase automation in the trading system. My day-to-day responsibilities vary depending on what I'm working on. Over the past few months since I started, I had to learn about the existing trading system and how the data flows from one part to another. Then we proposed a new model which improves automation and reduces redundancy. After that, the main part is to do some coding to implement our new model, test it in deployment, and the usual software development cycle.
Graduate, Sydney
Designing and implementing software. Working in C++/Java.
Graduate, Sydney
Operate and delegate tasks to others to ensure systems are healthy and running correctly Troubleshoot and collaborate with others on problems that may arise Provide detailed analysis of the systems I operate Roll out new features and take responsibility for them.
Graduate, Sydney
The role is extremely autonomous and requires a large amount of personal ambition to push forward - which is good for someone with drive and creativity. Daily roles include creating new strategies and improving current production environments
Graduate, Sydney
I work on a project to simplify some parts of the trading system. I start the day with looking at emails and a standup meeting. Then, I review other people's code or start brainstorming/designing/coding myself. Sometimes there are urgent bug fixes that need to be done, so that would be prioritised over my other to-dos.
Graduate, Sydney