SENIOR C++ DEVELOPER (HYBRID)
iTRTech Group
SENIOR C++ DEVELOPER (HYBRID LISBON OR PORTO)
Portuguese company hires for hybrid position
Location: Lisbon or Porto, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid
️ Language Requirements: English – Good written and spoken communication (Mandatory)
Seniority: Senior (5+ years)
Sector: Banking
Rate Between €4900 - 5200 RV / €2900 - 3200 CTI
- ️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success
About the Opportunity
You will join a globally distributed IT and business team responsible for an advanced electronic trading platform. The system uses high-performance hardware, network-stack bypass techniques, explicit CPU thread allocation, and modern C++ features to achieve ultra-low-latency execution.
The position involves developing algorithmic trading models, trading frameworks, market-data distribution services, and high-performance exchange connectors. As much of the work is greenfield, innovation, technical ownership, and continuous improvement will be central to your responsibilities.
Main Responsibilities
- Develop and maintain an ultra-low-latency electronic trading platform.
- Build new algorithmic trading models and supporting frameworks.
- Develop market-data distribution services and exchange connectors.
- Create high-performance eTrading modules, components, and utilities.
- Ensure the platform meets demanding quality, security, reliability, and performance standards.
- Participate throughout the complete software development lifecycle.
- Conduct technical analysis, development, testing, documentation, and code reviews.
- Contribute to application architecture and technical design decisions.
- Refactor and migrate existing components to modern technologies and architectures.
- Take ownership of development, production support, CI/CD, maintenance, and bug fixing.
- Collaborate with production support teams on releases and component maintenance.
- Coordinate activities with global engineering, business, and support teams.
- Identify opportunities to improve latency, throughput, stability, and maintainability.
- Contribute innovative solutions to greenfield development initiatives.
Mandatory Requirements
- At least five years of professional software development experience.
- At least two years of experience as an IT Team Lead or Technical Lead.
- Strong recent professional experience with C++.
- Practical knowledge of one or more modern C++ standards: C++11, C++14, C++17, or C++20.
- Strong knowledge of STL and Boost.
- Experience with electronic trading platforms or other high-load, real-time systems.
- Good understanding of low-latency and high-performance software development.
- Strong knowledge of software design and architecture principles.
- Solid understanding of common data structures and algorithms.
- Confident working knowledge of Linux environments.
- Experience with Linux development tools, including CMake, GCC, and GDB.
- Experience working throughout the software development lifecycle.
- Practical experience with Agile development methodologies.
- Experience with migration, modernisation, or code-refactoring projects.
- Ability to communicate effectively in written and spoken English.
- Ability to collaborate with globally distributed teams.
Nice-to-Have Skills
- Python development experience.
- Unix scripting or Bash experience.
- Knowledge of the FIX protocol.
- Experience with other financial-market or fintech communication protocols.
- Knowledge of algorithmic trading or electronic equities.
- Experience with exchange connectivity and market-data systems.
- Understanding of CPU affinity, multithreading, memory optimisation, and network-stack bypass.
- Experience supporting production systems and CI/CD pipelines.
- Previous experience in banking, fintech, capital markets, or financial services.
The Ideal Profile
The ideal candidate is a senior C++ engineer with a strong interest in performance-critical systems and complex technical challenges. You are comfortable optimising applications at the software, operating-system, CPU, and network levels while maintaining excellent standards of code quality, security, and reliability.
You combine hands-on development capabilities with technical leadership experience and can take ownership of components throughout their lifecycle—from architecture and implementation to deployment and production support. Experience in electronic trading is highly valuable, but professionals from other high-load, real-time environments may also be considered.
Questions for Candidates
- How many years of professional software development experience do you have?
- How many years have you worked as an IT Team Lead or Technical Lead?
- Which modern C++ standards have you used professionally?
- Do you have recent hands-on experience with STL and Boost?
- Have you worked on electronic trading platforms or other high-load, real-time systems?
- Do you have experience developing ultra-low-latency or performance-critical applications?
- Have you worked with algorithmic trading, market data, or exchange connectivity?
- What is your experience with multithreading, CPU optimisation, or network-stack bypass?
- Are you comfortable using Linux, CMake, GCC, and GDB?
- Have you participated in migration, modernisation, or code-refactoring projects?
- Do you have experience with Python, Bash, or Unix scripting?
- Have you worked with the FIX protocol or other financial communication protocols?
- Do you have hands-on experience with CI/CD and production support?
- Are you comfortable collaborating with globally distributed teams?
- What is your current level of written and spoken English?
- Are you currently based in Portugal and available to work from Lisbon or Porto?
- Which contract model do you prefer: B2B/RV or permanent employment/CTI?
- What is your availability to start?
CV Keywords
Senior C++ Developer, C++, Modern C++, C++11, C++14, C++17, C++20, STL, Boost, Electronic Trading, eTrading, Algorithmic Trading, Algo Trading, Electronic Equities, Capital Markets, Financial Markets, Ultra-Low Latency, Low-Latency Systems, High-Performance Computing, High-Load Systems, Real-Time Systems, Trading Platform, Trading Algorithms, Algo Framework, Market Data, Market Data Distribution, Exchange Connectors, Exchange Connectivity, FIX Protocol, Fintech Protocols, Linux, CMake, GCC, GDB, Multithreading, CPU Affinity, Network-Stack Bypass, TCP/IP, Data Structures, Algorithms, Software Architecture, System Design, Python, Bash, Unix Scripting, Refactoring, Application Modernisation, Code Review, Automated Testing, CI/CD, Production Support, SDLC, Agile, Technical Leadership, Team Leadership, Greenfield Development
#CI - PROC26013_7_8
- ...Neotalent, the responsive people. Find out more about us at . Role Overview We are looking for a C++ Senior Developer to join our teams in Lisbon and integrate a high-performing global technology team focused on the development of an ultra-low...
- ...We are looking for C++ Developer to work on a hybrid model in Lisbon, Portugal. For us, we would love if you have: Professional modern C++ development experience; C# nice-to-have Familiarity with version control systems (e.g. Perforce, Git) Familiarity...
- A Caixa Mágica procura um/a Senior C++ Developer para integrar uma equipa de Electronic Equities em Lisboa e participar no desenvolvimento de uma plataforma de trading algorítmico de latência ultrabaixa. A plataforma utiliza hardware e soluções de rede de elevado desempenho...
- ...innovative solutions and support for all operations related to the business. We are looking for a Senior Fullstack Developer to work in this project in Porto (Hybrid) or Lisbon (Hybrid). Requirements: -BSc or MSc in Computer Science, Software...
- ...applications with skills for the position are welcome! We are looking for an Amazing: Senior Dynamics365 developer Seniority: Senior-level (5+ years) Type of position: Hybrid model in Lisbon. Candidates need to be already living in Portugal! The amazing...
- ...transportation solutions in a hybrid work setup. Join us - W e... ...looking for you! As a Senior Frontend Engineer , you... ...guide and support domain developers in integrating components and... ...Development As a Senior Angular Developer , you’ll be actively...
- ...integrating applications with REST APIs; - Experience with Git and CI/CD pipelines; - Fluency in English (mandatory). Notes: hybrid basis 2x a week in Lisbon or Porto. International project. If you have the desired amazINg tech talent and want to be part of...
- ...uma organização apaixonada, impulsionada pela inovação e pela excelência. Sobre a vaga: Estamos a recrutar um Salesforce Developer para integrar um projeto internacional desafiante, com foco em Salesforce Marketing Cloud e Salesforce Data Cloud ....
- Fundada em 2005, em Lisboa, a agap2IT é uma organização europeia na área dos Sistemas de Informação, Ciência e Tecnologia. A capacidade de intervir globalmente aliada à elevada experiência e know-how técnico, funcional e de negócio da equipa, garantem a excelência da resposta...
- ...InnoWave is looking for a Senior Salesforce Developer with solid experience in Salesforce Industries (Communications Cloud) to join our team.... ...contributions. ~ Based in Portugal and available to work in a hybrid regime. InnoWave gives equal opportunity in...
- Com mais de 19 anos de existência, somos uma Equipa especializada em Projetos de Consultoria em diversas áreas dentro do mundo das TI (Business Insights, Web & Mobile Apps, Project & Program Leadership e Product Strategy & Development). Investimos diariamente para sermos...
- ...colaborativo, dinâmico e cheiode oportunidades para te superares, o teu próximo desafio pode estar connosco! Quem procuramos? Senior Java Developer Principais tarefas a desenvolver: Desenvolver e manter aplicações em Java. Desenvolver e executar testes unitários,...
- ...DATA DEVELOPER (HYBRID LISBON) Portuguese company hires for hybrid position Location: Lisbon, Portugal ~️ Only candidates already... ...Requirements: English (C1+) | French (Basic/Conversational) Seniority: Senior (6+ years) Sector: Banking Rate Between €3200 - 3500...
- ...Will Do on a Daily Basis Development & Maintenance Design, develop, and maintain ETL processes and data integration workflows... ...and spoken); Portuguese is a plus. Location & Schedule ~ Hybrid, 2x/week — Amoreiras What can you expect from us? Mind-blowing...
- ...productivity and innovation! Location & Work Model Lisbon-based opportunity with hybrid work model (up to 2 remote days per week). As a Senior Jira Administrator & Developer, you will be working for our client, an innovative leader in enterprise solutions. You...
- ...Responsabilidades: Desenvolvimento de software embedded de baixo nível em C/C++ para sistemas baseados em microcontroladores. Conceção e implementação da arquitetura de software para módulos embedded, desde a fase inicial até à melhoria de produtos existentes....
- ...stability, scalability, and security of the database platform. Develop and maintain robust backup, recovery, replication, and high-... ...classes in multiple languages; Project-tailored work model: hybrid. What will you find here? A close-knit and informal...
- ...innovative solutions and support for all operations related to the business. We are looking for a Senior ELK Developer to work in project in Porto (Hybrid) or Lisbon (Hybrid) . What are we looking for? -Strong Experience with the ELK Stack; -...
- ...we will do it together! What You'll do: - Design, develop, and maintain scalable full-stack enterprise applications using... ...Dutch and/or French is a plus. - Availability to work in a hybrid model, with 2 days per week in the office and 3 days working from...
- ...transformative journey in mainframe technology — shape the future of enterprise systems! Lisbon-based opportunity with hybrid work model As a Senior COBOL Developer, you will be working for our client, a global IT leader driving innovation with cutting-edge mainframe...
- ...are people that make it happen! Our team has great software developers with the best attitude. Our employees are the most important... ...dynamism, autonomy and teamwork. What can you expect? Hybrid working model; National and international projects;...
- ...processo, e terás a oportunidade de fazer parte de um projeto que fará a diferença no mundo da tecnologia. Procuramos um Senior Java Backend Developer para um projeto híbrido em Lisboa . Requisitos : - Experiência profissional mínima de 6 anos em funções...
- ...with impact. We’re looking to hire a Senior Java Engineer to join our Team in... ...mentoring and supporting junior and mid-level developers. Responsibilities: Design and... ...~ Lisbon, Portugal Remarks : Hybrid work model: 1 / 2 days on-site and 3 days...
- ...LinkedIn #WeAreVML. About the Role: We are looking for a Senior CRM Technical Developer to join our CRM & Loyalty team based in Lisbon, Portugal... ...collaboration, and connection. That's why we’ve adopted a hybrid approach, with teams in the office an average of four days...
- ...position are welcome! We are looking for an Amazing: Senior Python Developer - Data Seniority: Senior-level (5+ years) Type of position... ...you might find one of this types of projects): In hybrid Systems: Is important to balance work with socialization,...
- ...activity. The Digital division focuses exclusively on the IT sector, offering unique opportunities for professional development. Developer focused on the integration and transition between an existing custom HR/Payroll system and Workday. This role involves exposing...
- A Integer Consulting é uma empresa portuguesa de consultoria em tecnologias de informação. Somos especialistas em serviços de IT outsourcing, software, projetos de nearshore e desenvolvimento à medida. Somos parceiros dos principais players tecnológicos a nível mundial...
- A Integer Consulting é uma empresa portuguesa de consultoria em tecnologias de informação. Somos especialistas em serviços de IT outsourcing, software, projetos de nearshore e desenvolvimento à medida. Somos parceiros dos principais players tecnológicos a nível mundial...
- ...businesses and products. We are currently looking for Senior/Middle+ Backend Developers to join our teams: JoomPro is the first and only end-... ...knowledge of any of the programming languages: Go/Java/Kotlin/C++/Python/Scala Complex project development experience...
- ...superior). Se queres fazer parte de uma empresa People First, junta-te a nós. We walk with you! REF: LX.ADN.Java Developer Na Adentis defendemos a igualdade e valorizamos a diversidade. Criamos um ambiente seguro, diversificado e onde as oportunidades...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a SENIOR C++ DEVELOPER (HYBRID). Seja o primeiro a se candidatar!


