Senior C++ Developer Are you passionate about ultra-low latency systems and algorithmic trading platforms?
As Senior C++ Developer, you will be responsible for developing and maintaining electronic trading platform components within a global engineering ecosystem.
Build Side Develop modules, components, and utilities for the eTrading platform Develop new algorithmic trading models and framework components Contribute to market data distribution and ultra-low latency exchange connectors Participate in technical analysis, development, testing, and code reviews Work with modern C++ standards (C++11/14/17/20), STL, and Boost Contribute to CI/CD activities and platform improvements Participate in migration and refactoring initiatives Innovate on greenfield development projects Run Side Maintain and support trading platform components Ensure platform quality, security, and performance standards Perform bug fixing and production issue resolution Collaborate with production support teams during releases and maintenance Coordinate with global engineering, business, and support teams Support agile software development lifecycle activities Ensure operational stability of high-load real-time systems Required Experience You have at least 5 years of experience in software development environments and at least 2 years of experience as an IT team lead.
You have experience working on high-performance or real-time systems and are experienced in agile software development methodologies and platform maintenance activities.
You enjoy building high-performance systems and working in globally distributed teams.
Key Skills Modern C++ (11/14/17/20), STL, and Boost Linux development environment and tools (cmake, gcc, gdb) Design and architecture principles Data structures and algorithms CI/CD and SDLC practices Agile software development methodologies High-load real-time systems or electronic trading platforms Python and Bash scripting (nice to have) FIX protocol or Fintech protocols (nice to have) Teamwork & Communication Strong focus on delivery and targets Ability to work within globally distributed teams Strong written and spoken communication skills Collaborative mindset with engineering and business teams Ability to work in agile environments Language Skills English – Professional proficiency Benefits Health insurance, TR card, CSE, pension plan Continuous training opportunities Inclusive, equal, and solidarity commitments Culture of feedback and meaningful projects Location & Employment Type Location: Lisbon/Porto Contract: Permanent contract / B2B Remote work: Hybrid Job category: Software Engineering / Electronic Trading / Low Latency Systems #J-*****-Ljbffr