We are looking for a skilledC++ Developerto join our engineering team and work onhigh-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 forlow latency and high throughput
Work closely with cross-functional teams to define system architecture and performance goals
Troubleshoot and debug complex issues in distributed systems
Participate in code reviews and contribute to best practices for performance and scalability
We are looking for someone with:
Solid experience inC++ (C++11 or later)development
Strong understanding ofmultithreading, concurrency, and memory management
Experience withnetwork programming (TCP/UDP)andreal-time systems
Familiarity withLinux/Unix environments
Knowledge ofprofiling toolsand performance optimization techniques
A problem-solving mindset and attention to detail
Nice to have:
Experience infinancial trading systems,telecom, or other low-latency domains
Knowledge ofPythonorscripting languagesfor automation
Familiarity withmodern build systems(CMake, Bazel, etc.)
What we offer:
Work on cutting-edge technology projects with a high-performance engineering team
Competitive salary and benefits package
Flexible working environment (hybrid or remote, depending on location)
Opportunities for professional growth and technical leadership