Software Engineer, Data
Core
Building and supporting applications and services for data-intensive trading and market data systems.
Role type
Software Engineer (Data Engineering)
Builds
Scalable data platform applications, data services, and GUI visualization tools.
Domain
Financial markets / Capital markets technology
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ (compiled languages), Linux environment development, data-intensive system architecture, automated testing, CI/CD pipelines, third-party data integration, data security protocols
Preferred skills
KDB+/Q, Python, financial markets/trading systems knowledge, order management systems, FIX protocol
Technologies
C, C++, Linux, KDB+/Q, Python, FIX
Responsibilities
Design and develop scalable applications for data platforms, maintain and support critical data services, perform data maintenance and security checks, optimize data access, integrate third-party data sources, build GUI tools for data visualization
Seniority
Mid-level, hands-on IC