Point your AI agent at freehire and let it find you a job.

Get the CLI →

ARGYLL SCOTT CONSULTING PTE. LTD.

NewBe an early applicant

C++ / Python Developer, Electronic Trading Systems (Global Investment Bank) (Renewabl Contract)

Posted 1 view
Discussion

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available