Senior C++ Developer
Every moment counts. Especially those you live to the fullest. Welcome to Consort Group.
For over 30 years, Consort Group has been helping companies leverage their data and infrastructure. It is backed by two leaders, Consortis and Consortia, and places people and social responsibility at the heart of its values.
This is your future team
Established in 2021, Consort Portugal supports the strategic offshoring choices of our clients, particularly in Europe, and brings our expertise in infrastructure services to the Portuguese market. With a team of around 45 employees, our Service Center based in Porto is developing a dynamic nearshore business, offering the French and European markets an environment of excellence and high potential.
Senior C++ Developer
This is your mission
Are you passionate about high-performance systems, real-time computing, and pushing C++ to its limits? Then this position is for you.
As a Senior C++ Developer, you will contribute to the development and evolution of a leading ultra-low latency algorithmic trading platform within a global Electronic Equities team. You will work at the intersection of cutting-edge hardware, optimized networking, and modern C++ standards (C++17/20), building systems where every microsecond counts.
Build side:
Develop new algorithmic trading models and enhance the existing Algo framework.
Design and implement ultra-low latency exchange connectors and market data distribution components.
Contribute to greenfield developments using modern C++ (C++17/20) and advanced performance techniques.
Apply advanced optimization strategies (CPU affinity, thread pinning, low-level networking).
Participate in architecture and design discussions, ensuring scalability, performance, and maintainability.
Implement CI/CD pipelines and automation to support rapid and reliable delivery.
Run side:
Ensure development, maintenance, and support of the trading platform modules and utilities.
Guarantee the highest standards of quality, security, and performance.
Participate in an Agile-based SDLC including technical analysis, documentation, testing, and code reviews.
Collaborate closely with production support teams for releases and post-deployment stability.
Troubleshoot and resolve performance bottlenecks and production incidents.
Coordinate with global engineering, business, and support teams to ensure alignment and efficiency.
This is your background
You have at least 5 years of software development experience, including experience working on high-load, real-time systems. Experience with electronic trading platforms is highly valued.
You are comfortable working in demanding, performance-driven environments and enjoy solving complex technical challenges. You thrive in Agile teams and are used to collaborating across globally distributed teams.
This is your expertise:
Strong expertise in C++ (11/14/17/20), STL, and Boost.
Deep understanding of software design, architecture principles, data structures, and algorithms.
Strong Linux knowledge and hands-on experience with development tools such as cmake, gcc, and gdb.
Solid understanding of SDLC processes and Agile methodologies.
Experience working with high-performance or ultra-low latency systems.
Good command of English (written and spoken).
Nice to have:
Python scripting skills.
Unix shell scripting (bash).
Knowledge of FIX protocol or other FinTech communication protocols.
Experience in migration or refactoring projects to modern frameworks or architectures.
This is how you work as part of a team:
Strong focus on targets and delivery.
Analytical mindset with attention to detail and performance optimization.
Ability to work effectively within a globally distributed team.
Proactive, accountable, and solution-driven.
Clear communicator, comfortable interacting with technical and business stakeholders.
This is our commitment
At Consort Group, you are an expert who we support so that every assignment becomes a step that counts.
Attentive and human onboarding
A truly hands-on management style
Continuous training opportunities
Concrete commitments: inclusion, equality, solidarity
A comprehensive HR package: health insurance, TR card, CSE, pension plan
A culture of feedback and meaningful projects
The recruitment process:
An initial phone call with our recruitment team
An HR interview and a job interview with a business engineer
A test or technical interview with one of our experts
A final meeting with your future manager or project manager
And if we're a good fit, we'll get started together
Good to know
Location: Lisbon or Porto
Contract: Permanent contract
Remote work: Hybrid (twice from the client's office)
Job category: C++ Development / Low-Latency Systems / Electronic Trading
What you will do here, you won't do anywhere else.
This moment is yours.
- Department
- Consortia - Testing, Développement, Data & IA
- Locations
- Porto, Lisbon
- Remote status
- Hybrid
- Employment type
- Contract
- Famille de Métiers
- Développement