Software Developer

mcg asia

United Arab Emirates

On-site

AED 250,000 - 420,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

mcg asia in the United Arab Emirates is seeking an experienced C++ Developer to help build a high-performance trading platform used in a sophisticated financial markets environment. You will work with engineers, quantitative specialists, traders and other technology stakeholders to design, develop and improve core components of the firm's trading system.

Candidates should have strong C++ experience, solid OO design knowledge, and expertise in concurrency, low-latency and distributed systems,

Qualifications

  • Strong commercial experience delivering software in C++
  • Solid understanding of object-oriented design and data structures
  • Experience building performance-sensitive, concurrent or distributed systems
  • Proficiency with Linux/Unix and memory management
  • Knowledge of multithreading, networking and performance optimisations

Responsibilities

  • Design, develop and maintain high-performance C++ applications
  • Build reliable, scalable components for trading/financial platforms
  • Work on low-latency, high-throughput systems
  • Collaborate with traders, quants and other engineers
  • Analyse and resolve complex technical and production issues
  • Improve performance, stability and scalability of systems
  • Contribute to technical design and architectural decisions
  • Write clean, well-tested code

Skills

C++ development
OO design
Data structures
Algorithms
Concurrency
Linux
Multithreading
Networking

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
  • Strong commercial experience developing software in C++.
  • 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++ Developer
C++ Developer

MCG Asia • Dubai

On-site
AED 260,000 - 480,000
Quantitative Developer (C++)
Quantitative Developer (C++)

QuanTech Partners • Dubai

On-site
AED 380,000 - 620,000
High-Performance C++ Engineer for Trading Platform
High-Performance C++ Engineer for Trading Platform

mcg asia • United Arab Emirates

On-site
AED 250,000 - 420,000
C++ Software Engineer at Durlston Partners
C++ Software Engineer at Durlston Partners

Durlston Partners LLP • Dubai

On-site
AED 367,000 - 734,000
Competitive compensation
Greenfield project
Full Stack Developer – C++
Full Stack Developer – C++

BlackTrader • Dubai

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

MCG Asia • Dubai

On-site
AED 260,000 - 480,000
Full Stack Developer - C++
Full Stack Developer - C++

Xtreme Next Limited • Dubai

On-site
AED 180,000 - 300,000
Advanced trading infrastructure
Global market exposure
Low-latency systems
+1
C++ Trading Engineer — Greenfield Low-Latency Platform
C++ Trading Engineer — Greenfield Low-Latency Platform

Durlston Partners LLP • Dubai

On-site
AED 367,000 - 734,000
Competitive compensation
Greenfield project
Real-Time FinTech C++ Full-Stack Engineer
Real-Time FinTech C++ Full-Stack Engineer

BlackTrader • Dubai

On-site
AED 240,000 - 420,000
Low-Latency C++ Full-Stack for Trading (On-site Dubai)
Low-Latency C++ Full-Stack for Trading (On-site Dubai)

Xtreme Next Limited • Dubai

On-site
AED 180,000 - 300,000
Advanced trading infrastructure
Global market exposure
Low-latency systems
+1