Hybrid C++ Engineer - Ultra-Low Latency Trading

Consort Group

Lisboa

Presencial

EUR 90 000 - 130 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Consort Group in Lisbon is seeking a Senior C++ Engineer to design, develop, and enhance a high-performance electronic trading platform with ultra-low latency requirements. You will build and maintain core components, including trading models, trading frameworks, market data distribution, and exchange connectivity, using modern C++ on Linux.

You will work across the SDLC, applying advanced concurrency techniques, optimization strategies, and CI/CD practices to deliver scalable trading solutions.

Qualificações

  • 5+ years of professional software development experience.
  • Experience leading technical initiatives or engineering teams (2+ years preferred).
  • Strong background in high-performance, low-latency, distributed systems.
  • Experience on electronic trading platforms or mission-critical real-time applications.
  • Solid understanding of SDLC and Agile methodologies.

Responsabilidades

  • Design, develop, and enhance a high-performance electronic trading platform.
  • Build and maintain core components: trading models, frameworks, market data distribution, exchange connectivity.
  • Develop software using modern C++ with emphasis on throughput and latency.
  • Work on Linux-based systems with multi-threading and memory optimization.
  • Participate in SDLC activities: analysis, design, development, testing, reviews, and CI/CD.
  • Collaborate with Production Support for deployments and improvements.
  • Own full lifecycle of platform components and contribute to next-generation services.
  • Collaborate with global teams to deliver scalable, resilient trading solutions.
  • Continuously identify performance and reliability improvements.

Conhecimentos

Distributed systems
Low-latency design
C++ programming
Multi-threading
Performance optimization
SDLC & Agile
Team leadership
Algorithmic thinking

Ferramentas

Modern C++ (C++11/14/17/20)
STL
Boost
Linux Development
GCC
CMake
GDB
Git
CI/CD

Descrição da oferta de emprego

Descrição do cargo
What You\'ll Be Doing

As a Senior C++ Engineer, you will:

Design, develop, and enhance a high-performance electronic trading platform supporting ultra-low latency algorithmic trading.

Build and maintain core platform components, including:

  • Algorithmic Trading Models
  • Trading Frameworks
  • Market Data Distribution Systems
  • Exchange Connectivity
  • High-performance Utilities and Infrastructure Components

Develop software using modern C++ (C++17/C++20) while applying advanced programming techniques to maximize throughput and minimize latency.

Work on highly optimized Linux-based systems, leveraging multi-threading, CPU affinity, memory optimization, and efficient concurrency models.

Contribute to innovative greenfield projects, designing new platform capabilities and next-generation trading services.

Participate throughout the complete Software Development Life Cycle (SDLC), including:

  • Technical Analysis
  • Architecture & Design
  • Development
  • Testing
  • Code Reviews
  • Performance Optimization
  • Documentation

Collaborate closely with Production Support teams to ensure reliable deployments, incident resolution, and continuous platform improvements.

Own the full lifecycle of platform components—from development and testing to CI/CD, production support, maintenance, and continuous optimization.

Work alongside globally distributed engineering, quantitative, and business teams to deliver scalable, resilient, and mission-critical trading solutions.

Continuously identify opportunities to improve platform performance, reliability, and developer productivity.

What Makes This Role Exciting

You\'ll work with cutting-edge technologies including:

  • Ultra-Low Latency Architectures
  • Modern C++ (17/20)
  • Linux Performance Optimization
  • High-Performance Multi-threading
  • CPU Affinity & Thread Pinning
  • Advanced Networking Concepts
  • Direct Hardware & Network Optimizations
  • Greenfield Development
  • Continuous Integration & Continuous Delivery (CI/CD)

Every optimization matters. Every microsecond counts.

What We\'re Looking For
Required Experience

5+ years of professional software development experience.

Previous experience leading technical initiatives or engineering teams (2+ years preferred).

Strong experience developing high-performance, low-latency, or real-time distributed systems .

Experience working on electronic trading platforms , financial systems, or other mission-critical real-time applications is highly valued.

Strong understanding of modern Software Development Life Cycle (SDLC) and Agile methodologies.

Experience participating in modernization, migration, or large-scale refactoring projects.

Technical Skills
Core Technologies
  • Modern C++ (C++11 / C++14 / C++17 / C++20)
  • STL
  • Boost
  • Linux Development
  • GCC
  • CMake
  • GDB
  • Git
  • CI/CD
Strong Knowledge Of
  • Object-Oriented Design
  • Design Patterns
  • Software Architecture
  • Concurrent Programming
  • Multi-threading
  • Memory Management
  • Algorithms & Data Structures
  • Performance Optimization
  • Low-Latency Systems
Nice to Have
  • Python
  • Bash / Shell Scripting
  • UNIX Scripting
  • FIX Protocol
  • Financial Messaging Protocols
  • Electronic Trading Platforms
  • Capital Markets / FinTech Experience
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior C++ Engineer - Ultra-Low Latency Trading Platform
Senior C++ Engineer - Ultra-Low Latency Trading Platform

Consort Group • Lisboa

Presencial
EUR 90 000 - 130 000
Senior C++ Developer: Ultra-Low Latency Trading
Senior C++ Developer: Ultra-Low Latency Trading

Consort • Lisboa, Porto

Híbrido
EUR 60 000 - 90 000
Health insurance
TR card
CSE
+1
Senior C++ Developer - Low-Latency Trading & Algo Framework
Senior C++ Developer - Low-Latency Trading & Algo Framework

Decskill • Porto

Presencial
EUR 60 000 - 80 000
Senior C++ Engineer - Ultra-Low Latency Trading
Senior C++ Engineer - Ultra-Low Latency Trading

Affinity • Portugal

Híbrido
EUR 90 000 - 120 000
Training & certifications
Flexible work mode (on-site/remote/hir
Healthy work-life balance
C++ Tech Lead - Ultra-Low Latency Trading
C++ Tech Lead - Ultra-Low Latency Trading

Decskill • Lisboa

Presencial
EUR 90 000 - 130 000
C++ Senior Developer
C++ Senior Developer

Neotalent Conclusion • Portugal

Híbrido
EUR 60 000 - 78 000
Senior C++ Developer - Remote Ultra-Low Latency Trading
Senior C++ Developer - Remote Ultra-Low Latency Trading

Neotalent Conclusion • Portugal

Híbrido
EUR 60 000 - 78 000
Lead C++ Engineer – Low-Latency Trading (Hybrid)
Lead C++ Engineer – Low-Latency Trading (Hybrid)

Inetum • Lisboa

Híbrido
EUR 70 000 - 110 000
Senior C++ Developer
Senior C++ Developer

Inetum • Lisboa

Híbrido
EUR 70 000 - 110 000
Expert Java Developer
Expert Java Developer

act digital • Lisboa

Presencial
EUR 45 000 - 65 000