We are looking for a skilled C++ Developer to join our engineering team and work on high-performance, low-latency systems.
If you are passionate about optimization, concurrency, and efficient code, this is the perfect opportunity for you.
This position can be performed from Lisbon or Porto.In this role, you will:Design, develop, and maintain high-performance, real-time applications in C++Optimize algorithms and data structures for low latency and high throughputWork closely with cross-functional teams to define system architecture and performance goalsTroubleshoot and debug complex issues in distributed systemsParticipate in code reviews and contribute to best practices for performance and scalabilityWe are looking for someone with:Solid experience in C++ (C++11 or later) developmentStrong understanding of multithreading, concurrency, and memory managementExperience with network programming (TCP/UDP) and real-time systemsFamiliarity with Linux/Unix environmentsKnowledge of profiling tools and performance optimization techniquesA problem-solving mindset and attention to detailNice to have:Experience in financial trading systems, telecom, or other low-latency domainsKnowledge of Python or scripting languages for automationFamiliarity with modern build systems (CMake, Bazel, etc.)What we offer:Work on cutting-edge technology projects with a high-performance engineering teamCompetitive salary and benefits packageFlexible working environment (hybrid or remote, depending on location)Opportunities for professional growth and technical leadership