C++ / Python Developer, Electronic Trading Systems (Global Investment Bank) (Renewabl Contract)
ARGYLL SCOTT CONSULTING PTE. LTD. C++ / Python Developer, Electronic Trading Systems (Global Investment Bank) (Renewabl Contract)
Our client, a leading global investment bank, is hiring a C++ and Python developer for its electronic trading technology team. The team builds and runs the trading systems used by sales and trading desks and external clients around the world. These systems cover equities, derivatives, ETFs, FX, commodities, bonds and swaps, and they process orders in microseconds.
What you will do
- Build new features and improve existing trading systems using C++ and Python
- Own your work from development and testing through to release, monitoring and fixing live issues
- Speak with business users to understand what they need, and work with other tech teams to deliver it
- Help move the platform to cloud and microservices
- Improve system speed, stability and capacity
- Automate development workflows and use AI tools for coding and data analysis
What you need
- Degree in Computer Science or a STEM field, or equivalent practical experience
- Hands-on experience building production-grade C++ applications, plus Python
- Strong basics in data structures, algorithms and software design
- Good Linux knowledge
- Interest in large-scale distributed systems and microservices
- Clear communication with both technical and business teams, including global colleagues
- A structured way of solving problems and a strong sense of ownership
- Willingness to pick up new technologies and languages
Good to have
- Kubernetes, Helm, Docker
- Kafka
- Grafana, Prometheus, Loki
- Git, Jenkins
Why this role
- Work on trading systems where every microsecond counts
- Exposure to a wide range of asset classes and direct contact with the trading business
- A real say in how the platform moves to the cloud
- A strong team, both local and global