Software Engineer
Core
Design, implement, and maintain low-latency, high-throughput software for real-time financial data distribution and fanout components.
Role type
Software Engineer (C++)
Builds
Real-time market data, indices, analytics, and news services infrastructure
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), Robot framework (Python)
Technologies
C++, Python, Robot framework, AWS, Azure, Linux
Responsibilities
Design software modules; implement and test code; participate in code/design reviews; contribute to technical documentation; assist in resolving field problems; partner with QA to write test cases
Seniority
Mid-level, hands-on IC
