C++ Developer

Euronext · Portugal · Posted Feb 10, 2026

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. 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.