full-time
Senior C++ Engineer | Trading Systems
Selby Jennings
- Employer
- Selby Jennings
- Location
- Dublin
- Working pattern
- on-site
About the role
Design, develop, and optimize low-latency C++ applications and scalable distributed trading systems that process real-time data. Collaborate with researchers, engineers, and business stakeholders, contribute to architecture and engineering practices, troubleshoot production issues, and own projects through the full software development lifecycle. Requires strong commercial experience with modern C++, knowledge of operating systems, concurrency, multithreading, networking, memory management, algorithms, and data structures, and experience building high-performance distributed systems. A bachelor's, master's, or PhD in a relevant technical discipline is required, along with strong problem-solving skills; trading, Linux systems programming, and low-latency optimization experience are desirable.