Senior C++ Developer – Ultra-Low Latency Trading Platform (Hybrid)

ITRecruiter

Not Interested
Bookmark
Report This Job

profile Job Location:

Lisbon - Portugal

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

SENIOR C DEVELOPER ULTRA-LOW LATENCY TRADINGPLATFORM (HYBRID LISBON OR PORTO)

Portuguesecompany hires for hybrid position

Location:Lisbon or Porto Portugal

Only candidates alreadybased in Portugal will be considered

Work Model: Hybrid

LanguageRequirements: Fluent English

Seniority: Senior (815 yearsof experience)

ClientSector: Financial Banking

Instructions:Please send your CV in English and make sure to include all skills andexperience that match the requirements of the opportunity. This willsignificantly increase your chances of success

Important CV Requirement

Allmandatory skills and experience must be explicitly stated in the that do not clearly demonstrate the required expertise will not beconsidered.

Role Overview

We are looking for Senior C Developers to join a global Electronic Equities teamworking on a cutting-edge ultra-lowlatency algorithmic trading platform.

This platform operates at the edge of performance engineeringcombining:

Direct access to network cards bypassingthe traditional TCP/IP stack

Explicit CPUcore pinning for hot threads

State-of-the-artC (C17 / C20)

High-performance hardware and optimized Linuxenvironments

You will work on greenfield development aswell as the continuous evolution of a mission-criticaltrading platform in close collaboration with engineering trading and business teamsworldwide.

Key Responsibilities

Design develop and maintain ultra-low latency eTrading platformcomponents

Develop algorithmictrading models frameworksmarket datadistribution and exchangeconnectors

Own the full lifecycle of platform components: development CI/CD support bug fixing

Collaborate with global engineering business andproduction support teams

Participate in Agile software development cyclesincluding analysis documentation testing and code reviews

Drive innovationperformance optimization and architectural improvements

Ensure the platform meets the highest standardsof performancereliability security and quality

Mandatory Technical Skills

Strong expertise in modern C (C11 / 14 / 17 / 20)

Solid knowledge of STL and Boost

Strong understanding of software design architecture principlesdata structures and algorithms

Confident Linuxdevelopment experience including:

o gcc

o gdb

o cmake

Experience with high-load real-time or low-latencysystems

Experience working in Agile development environments

Nice to Have

Experience with electronic trading platforms

Knowledge of FIX protocol or other FinTech protocols

Scripting skills: Bash Unix scripting Python

Experience in migration or refactoring projectsof large-scale systems

Exposure to CI/CD pipelines inperformance-critical environments

Languages

English:Fluent (written and spoken) Mandatory

Soft Skills

Strong ownership and results-driven mindset

Ability to work effectively in globally distributed teams

Strong collaboration and communication skills

Focus on delivery quality and continuousimprovement

List of keywords that mustbe included in your CV

C C17 C20 STL Boost Linux LowLatency Ultra-Low Latency Algorithmic Trading Electronic Trading PlatformReal-Time Systems High-Performance Computing Multithreading CPU AffinityMarket Data Exchange Connectivity FIX Protocol CI/CD Agile Python BashSoftware Architecture Data Structures Algorithms Trading Systems EnglishFluent Lisbon Porto

#CI - PROC26013


Required Experience:

Senior IC

SENIOR C DEVELOPER ULTRA-LOW LATENCY TRADINGPLATFORM (HYBRID LISBON OR PORTO)Portuguesecompany hires for hybrid position Location:Lisbon or Porto Portugal Only candidates alreadybased in Portugal will be considered Work Model: Hybrid LanguageRequirements: Fluent English Seniority: Senior (815 ye...
View more view more

Key Skills

  • APIs
  • REST
  • Spring
  • SOAP
  • .NET
  • React
  • Node.js
  • Angular
  • J2EE
  • JavaScript
  • Web Services
  • Java