C++ Developer

MCG Asia

Dubai

On-site

AED 260,000 - 480,000

Full time

9 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MCG Asia in Dubai is seeking an experienced C++ Developer to design, develop and enhance a high-performance trading platform used within sophisticated financial markets. You will collaborate with engineers, traders and quantitative analysts across the lifecycle from design to deployment and support.

The role covers areas such as market data, order management, execution, pricing or risk, depending on the team needs and your background.

Qualifications

  • Good understanding of object-oriented design, data structures and algorithms.
  • Experience building performance-sensitive, concurrent or distributed systems.
  • Familiarity with multithreading, networking, memory management and performance optimisation.

Responsibilities

  • Design, develop and maintain high-performance applications using modern C++.
  • Build reliable and scalable components for a trading or financial markets platform.
  • Work on performance-critical, low-latency or high-throughput systems.
  • Collaborate with traders, quantitative analysts, product specialists and other software engineers.
  • Analyse and resolve complex technical and production issues.
  • Improve the performance, stability and scalability of existing systems.
  • Contribute to technical design discussions and architectural decisions.
  • Write clean, maintainable and well-tested code.

Skills

C++
Multithreading
Linux
Low-latency
OO design

Job description

We are working with a leading financial services and technology organisation that is expanding its engineering team. The business is seeking an experienced C++ Developer to help build and enhance a high-performance trading platform used within a sophisticated financial markets environment.

In this role you will work closely with engineers, quantitative specialists, traders and other technology stakeholders to design, develop and improve components of the firm’s trading platform.

You will be involved throughout the software development lifecycle, from technical design and implementation through to testing, optimisation, deployment and ongoing support.

The role may include working on areas such as market data, order management, execution, trading strategies, connectivity, pricing or risk, depending on your background and the needs of the team.

Key responsibilities
  • Design, develop and maintain high-performance applications using modern C++.
  • Build reliable and scalable components for a trading or financial markets platform.
  • Work on performance-critical, low-latency or high-throughput systems.
  • Collaborate with traders, quantitative analysts, product specialists and other software engineers.
  • Analyse and resolve complex technical and production issues.
  • Improve the performance, stability and scalability of existing systems.
  • Contribute to technical design discussions and architectural decisions.
  • Write clean, maintainable and well-tested code.
Requirements
  • Good understanding of object-oriented design, data structures and algorithms.
  • Experience building performance-sensitive, concurrent or distributed systems.
  • Strong knowledge of software development principles and engineering best practice.
  • Experience with Linux or other Unix-based operating systems.
  • Familiarity with multithreading, networking, memory management and performance optimisation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

Durlston Partners • Abu Dhabi

On-site
AED 300,000 - 580,000
Software Engineer (C++)
Software Engineer (C++)

NJF Global Holdings Ltd • Abu Dhabi Emirate

On-site
AED 350,000 - 900,000
Full Stack Developer – C++
Full Stack Developer – C++

BlackTrader • Dubai

On-site
AED 240,000 - 420,000
Low-Latency C++ Engineer for High-Performance Trading
Low-Latency C++ Engineer for High-Performance Trading

Durlston Partners • Abu Dhabi

On-site
AED 300,000 - 580,000
Senior Developer - eTrading
Senior Developer - eTrading

Dicetek LLC • Dubai

On-site
AED 450,000 - 750,000
Real-Time FinTech C++ Full-Stack Engineer
Real-Time FinTech C++ Full-Stack Engineer

BlackTrader • Dubai

On-site
AED 240,000 - 420,000
Senior Developer - eTrading
Senior Developer - eTrading

Dicetek LLC • Abu Dhabi

On-site
AED 350,000 - 650,000
Senior C++ Developer
Senior C++ Developer

Ocean Consulting Services • Dubai

On-site
AED 150,000 - 230,000
Backend Engineer
Backend Engineer

Boundless • Dubai

On-site
AED 350,000 - 550,000
Senior Backend Engineer (C++) - Trading Core
Senior Backend Engineer (C++) - Trading Core

Bybit Limited • Abu Dhabi

On-site
AED 240,000 - 360,000
Study Growth Fund
Internal Events
Global Collaboration
+2