Senior C++ Developer

Empa-T

Lisboa

Híbrido

EUR 90 000 - 120 000

Tempo integral

Há 8 dias

Recebe mais respostas dos empregadores

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

Resumo da oferta

Empa-T is seeking a Senior C++ Developer to join its Lisbon/Porto hybrid team working on a state-of-the-art electronic trading platform. You will develop high-performance, low-latency components and contribute to scalable trading architectures in a fast-paced financial environment.

The role offers exposure to modern C++ (11/14/17/20), distributed systems, and advanced trading platforms. You will collaborate with international teams and participate in the full SDLC, with opportunities to optimize

Qualificações

  • 5+ years of software development experience.
  • Strong expertise in C++ (11/14/17/20).
  • Solid understanding of STL, Boost, and modern C++ development practices.
  • Experience developing high-performance, real-time, or distributed systems.
  • Experience with electronic trading platforms, financial systems, or ultra-low latency applications is highly desirable.
  • Strong understanding of software architecture, design patterns, data structures, and algorithms.
  • Solid Linux experience, including development tools such as GCC, GDB, CMake.
  • Experience working with Agile software development methodologies.
  • Experience with software modernization, migration, or refactoring initiatives.
  • Knowledge of CI/CD practices and Software Development Life Cycle (SDLC).
  • Python knowledge is a plus.
  • Bash scripting and Unix/Linux scripting experience is a plus.
  • Fluent English

Responsabilidades

  • Design, develop, and maintain high-performance components within a low-latency electronic trading platform.
  • Develop and enhance algorithmic trading models, trading frameworks, market data distribution systems, and exchange connectivity layers.
  • Contribute to the evolution of ultra-low latency trading architecture using cutting-edge software and hardware technologies.
  • Ensure software quality, performance, security, and reliability across all platform components.
  • Participate in the full software development lifecycle, including technical analysis, design, development, testing, code reviews, deployment, and support.
  • Collaborate closely with business, engineering, production support, and global development teams.
  • Support CI/CD processes, platform maintenance, and issue resolution.
  • Contribute to greenfield initiatives and drive innovation across the trading platform ecosystem.
  • Optimize application performance and system scalability in high-throughput environments.
  • Work within Agile teams, contributing to continuous improvement and engineering excellence.

Conhecimentos

C++ expertise
Linux experience
Agile practices
Software architecture
CI/CD
Boost STL
Trading platforms
English fluent
Python knowledge

Ferramentas

GCC
GDB
CMake

Descrição da oferta de emprego

Senior C++ developer Empa-T Lisboa, distrito de lisboa, Portugal

Descrição do cargo

We're Hiring | Senior C++ Developer

At Empa‐T, we believe that cutting‑edge technology drives innovation in financial markets. By combining high‑performance engineering, advanced software design, and ultra‑low latency architectures, we help build the next generation of electronic trading solutions.

We are looking for a Senior C++ Developer to join an international team developing a state‑of‑the‑art electronic trading platform used in global financial markets. This is an opportunity to work with modern C++ technologies, ultra‑low latency systems, and highly distributed trading architectures in a fast‑paced investment banking environment.

Key Responsibilities
  • Design, develop, and maintain high-performance components within a low-latency electronic trading platform
  • Develop and enhance algorithmic trading models, trading frameworks, market data distribution systems, and exchange connectivity layers
  • Contribute to the evolution of ultra-low latency trading architecture using cutting‑edge software and hardware technologies
  • Ensure software quality, performance, security, and reliability across all platform components
  • Participate in the full software development lifecycle, including technical analysis, design, development, testing, code reviews, deployment, and support
  • Collaborate closely with business, engineering, production support, and global development teams
  • Support CI/CD processes, platform maintenance, and issue resolution
  • Contribute to greenfield initiatives and drive innovation across the trading platform ecosystem
  • Optimize application performance and system scalability in high‑throughput environments
  • Work within Agile teams, contributing to continuous improvement and engineering excellence
Skills & Experience
  • 5+ years of software development experience
  • Strong expertise in C++ (11/14/17/20)
  • Solid understanding of STL, Boost, and modern C++ development practices
  • Experience developing high-performance, real-time, or distributed systems
  • Experience with electronic trading platforms, financial systems, or ultra‑low latency applications is highly desirable
  • Strong understanding of software architecture, design patterns, data structures, and algorithms
  • Solid Linux experience, including development tools such as GCC, GDB, CMake
  • Experience working with Agile software development methodologies
  • Experience with software modernization, migration, or refactoring initiatives
  • Knowledge of CI/CD practices and Software Development Life Cycle (SDLC)
  • Python knowledge is a plus
  • Bash scripting and Unix/Linux scripting experience is a plus
  • Fluent English
Location

Lisbon or Porto – Hybrid (3x/office)

Why Empa‑T?

At Empa‑T, we value empathy, integrity, and collaboration.

You'll have the opportunity to work in one of the most technically demanding environments in the financial industry, building ultra‑low latency systems that process market events in real time. This role offers exposure to cutting‑edge technologies, complex engineering challenges, and international teams operating at global scale.

If you're passionate about performance optimization, modern C++, and large-scale distributed systems, this is the perfect opportunity to take your expertise to the next level.

Be part of a team where innovation, technology, and engineering excellence shape the future of electronic trading.

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++ Developer — Ultra-Low Latency Trading
Senior C++ Developer — Ultra-Low Latency Trading

Empa-T • Lisboa

Híbrido
EUR 90 000 - 120 000
Senior C++ Developer [Lisbon OR Porto]
Senior C++ Developer [Lisbon OR Porto]

eXalt Fi • Lisboa

Presencial
EUR 50 000 - 70 000
Senior C++ Developer
Senior C++ Developer

Affinity • Portugal

Híbrido
EUR 90 000 - 120 000
Training & certifications
Flexible work mode (on-site/remote/hir
Healthy work-life balance
Senior C++ Developer
Senior C++ Developer

Decskill • Lisboa

Presencial
EUR 90 000 - 130 000
Senior Fullstack Java Developer
Senior Fullstack Java Developer

Empa-T • Lisboa

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

Decskill • Porto

Presencial
EUR 60 000 - 80 000
Senior C++ Developer Consortia - Testing, Développement, Data & IA · Porto, Lisbon · Hybride
Senior C++ Developer Consortia - Testing, Développement, Data & IA · Porto, Lisbon · Hybride

Consort • Lisboa, Porto

Híbrido
EUR 60 000 - 90 000
Health insurance
TR card
CSE
+1
Technical Engineer / Production Support & Project Manager
Technical Engineer / Production Support & Project Manager

Empa-T • Lisboa

Híbrido
EUR 45 000 - 65 000
Senior Business Analyst
Senior Business Analyst

Empa-T • Porto

Híbrido
EUR 45 000 - 60 000
Hybrid work model
Senior Java Developer
Senior Java Developer

Inetum • Lisboa

Híbrido
EUR 70 000 - 90 000