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

ARGYLL SCOTT CONSULTING PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ARGYLL SCOTT CONSULTING PTE. LTD. places a candidate in a leading global investment bank's electronic trading tech team.

The role focuses on building and optimizing trading systems in C++ and Python, with responsibilities spanning feature development, testing, release, and live issue resolution. You will engage with business users and global colleagues, drive platform modernization toward cloud-native microservices, and enhance performance and scalability while adopting AI-assisted coding and

Qualifications

  • Hands-on experience building production-grade C++ applications and Python
  • Strong fundamentals in data structures, algorithms and software design
  • Good Linux knowledge and interest in large-scale distributed systems
  • Clear communication with both technical and business teams, including global colleagues
  • Willingness to pick up new technologies and languages

Responsibilities

  • Build new features and improve trading systems using C++ and Python
  • Own your work from development to release, monitoring and fixing live issues
  • Speak with business users to understand needs and collaborate with other tech teams
  • 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

Skills

C++
Python
Data structures
Algorithms
Software design
Linux
Distributed systems
Communication
Ownership
Problem solving
New tech

Education

Bachelor's degree in Computer Science or STEM

Tools

Kubernetes
Helm
Docker
Kafka
Grafana
Prometheus
Loki
Git
Jenkins

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, C++
Software Engineer, C++

Tardis Group • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

EPAM Systems • Singapore

On-site
SGD 120,000 - 180,000
Senior C++ Engineer
Senior C++ Engineer

Selby Jennings • Singapore

On-site
SGD 120,000 - 180,000
Software Developer - Electronic Trading
Software Developer - Electronic Trading

IKAS INTERNATIONAL (ASIA) PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology

Bank of America • Singapore

On-site
SGD 90,000 - 120,000
Software Engineer (Senior)
Software Engineer (Senior)

FENIX ONE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
C++/Python Trading Systems Engineer — Microsecond-Scale
C++/Python Trading Systems Engineer — Microsecond-Scale

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Assistant Vice President/ Vice President, Software Engineer, Global Markets Technology
Assistant Vice President/ Vice President, Software Engineer, Global Markets Technology

merrill lynch global services pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Software Engineer (Junior)
Software Engineer (Junior)

FENIX ONE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Python Developer
Python Developer

NTT Data Singapore • Singapore

On-site
SGD 90,000 - 150,000