Publier un stage
fr
Détails de l'offre
Emploi > Emplois > Informatique/Technologie > Portugal > Porto > Détails de l'offre 

C++ Developer

Euronext
Portugal  Porto, Portugal
Informatique/Technologie, Anglais
158
Visites
0
Candidats

Description du poste:

Join us as a C++ Developer

Build the next generation of real-time trading systems
We are looking for a C++ Developer to contribute to the design, development, and maintenance of our high-performance trading software solutions in Porto. You will work on reliable, low-latency, and scalable systems that support mission-critical trading operations for banks, brokers, and funds.
This role is ideal for an experienced developer who already has a solid technical foundation and is ready to take on more responsibility, ownership, and impact, while continuing to grow in a collaborative and high-performance engineering environment.

Hybrid working model: 4 days per week in the office

Key Responsibilities
Software Design & Development
* Contribute to the design and implementation of C++ software modules focused on reliability, scalability, low latency, and real-time requirements
* Write effective, scalable, and high-quality C++ code, and maintain existing components
* Develop trading functionalities across different asset classes and market workflows under the guidance of senior developers
* Support performance optimization, memory usage, and throughput improvements in mission-critical applications
* Follow internal coding standards, documentation practices, and version control guidelines
* Contribute to maintaining product quality and consistency across releases
Quality, Accountability & Compliance
* Design and execute automated unit, integration, and performance tests to ensure software stability
* Assist in identifying, debugging, and resolving defects and performance issues
* Ensure compliance with coding standards, security practices, and confidentiality requirements
* Write, maintain, and update technical documentation aligned with product releases
* Deliver assigned tasks within agreed deadlines, maintaining high standards of efficiency and professionalism
Collaboration & Client Success
* Work closely with Product Owners, Business Analysts, and senior developers to translate functional requirements into technical solutions
* Support prototyping activities when required
* Collaborate with QA and DevOps teams to ensure smooth deployments and stable production performance
* Contribute to customer satisfaction through robust, maintainable, and scalable systems
* Act as an engaged and reliable team member in achieving long-term client success
Learning, Growth & Continuous Improvement
* Continue developing technical autonomy while learning from senior engineers and tech leaders
* Participate actively in code reviews, knowledge sharing, and team collaboration
* Stay up to date with advancements in C++, development tools, and trading technology
* Build knowledge of financial markets, trading workflows, and real-time system constraints
* Contribute ideas to improve development practices and product quality

Profile & Qualifications
Technical Skills
* BSc in Computer Science, Engineering, or a relevant field
* At least 2 years of professional experience in C++ development (C++11 or later preferred)
* Experience with Python for server-side or supporting development
* Solid SQL knowledge
* Good understanding of software development best practices (Agile methodology, Atlassian suite: Bitbucket, Jira, Confluence)
* Experience with multi-threaded, high-performance, and network programming
* Working knowledge of Linux environments, Version Control Systems, and CI/CD tools (Git, Jenkins)
* Ability to use debugging and profiling tools with growing autonomy
* Familiarity with containerization tools (Docker) is a plus
* Experience with financial systems, trading workflows, or market data is a plus
Soft Skills & Mindset
* Strong sense of accountability, responsibility, and ownership
* Good analytical and problem-solving skills, with attention to detail and product quality
* Collaborative mindset, with the ability to work effectively in a team environment
* Clear communication skills and a client-oriented approach
* Commitment to confidentiality, continuous learning, and professional ethics
Languages
* Fluency in English (both written and spoken)

Apply by submitting a CV in English.

Euronext Values

Unity
* We respect and value the people we work with
* We are unified through a common purpose
* We embrace diversity and strive for inclusion

Integrity
* We value transparency, communicate honestly and share information openly
* We act with integrity in everything we do
* We don't hide our mistakes, and we learn from them

Agility
* We act with a sense of urgency and decisiveness
* We are adaptable, responsive and embrace change
* We take smart risks

Energy
* We are positively driven to make a difference and challenge the status quo
* We focus on and encourage personal leadership
* We motivate each other with our ambition

Accountability
* We deliver maximum value to our customers and stakeholders
* We take ownership and are accountable for the outcome
* We reward and celebrate performance

We are proud to be an equal opportunity employer. We do not discriminate against individuals on the basis of race, gender, age, citizenship, religion, sexual orientation, gender identity or expression, disability, or any other legally protected factor. We value the unique talents of all our people, who come from diverse backgrounds with different personal experiences and points of view and we are committed to providing an environment of mutual respect.

Additional Information

This job description is only describing the main activities within a certain role and is not exhaustive. It does not prevent to add more tasks, projects

Origine: Site web de l'entreprise
Publié: 11 Fev 2026  (vérifié le 27 Fev 2026)
Type de poste: Emploi
Secteur: Banque / Finance
Langues: Anglais
140.968 emplois et stages
dans 161 pays
S'inscrire