C++ Software Engineer
Core
Design, implement, and maintain low-latency, high-throughput C++ software for real-time financial data distribution and fanout components.
Role type
Senior Associate C++ Software Engineer
Builds
Reliable, scalable, geographically resilient financial data distribution infrastructure (on-prem and cloud)
Domain
Financial markets infrastructure / Real-time data streaming
Deliverable
production ML models | product features | infrastructure
Required skills
C++, multi-threaded programming, Linux troubleshooting, network programming (TCP/IP, UDP, multicast), unit testing, integration testing, performance testing, software packaging, configuration management
Preferred skills
Cloud technology (AWS/Azure), Java multithreaded programming
Technologies
C++, Python (Robot Framework), Linux, AWS, Azure, TCP/IP, UDP, multicast
Responsibilities
Design software modules; implement and test C++ code; participate in code/design reviews; contribute to technical documentation; assist in resolving field problems; partner with QA to write Robot framework test cases
Seniority
Senior Associate, hands-on IC