Remote from Poland
API Integration
Duties:
Under the direction of the Integrations Team lead and senior leadership:
- Building and maintaining software in C++ to interface the oneZero Hub with financial institutions worldwide using various protocols (FIX, SBE, REST/WebSockets, Protobuf) and transport layers (HTTP, SSL, TCP, UDP Multicast) for low-latency market data, trade, and post-trade / credit check communications
- Reviewing API specifications and technical design documents to identify issues and estimate work required
- Testing code in UAT environments during US and European market hours
- Diagnosing and addressing customer issues found in production
- Working with the oneZero Quality Assurance team to test code and isolate issues
- Following oneZero software development procedures and best practices
Required Skills:
- Excellent English language technical communication skills
- Ability to write read and write highly efficient multi-threaded C++ code
- Strong C++ debugging skills
- Experience using git for version control
- Experience working with large codebases
- Ability to work in large, unfamiliar, complex codebases
Valued Additional Skills:
- Familiarity with the FIX financial protocol
- Experience building test harnesses to simulate/replay external connections
- Experience with financial markets and financial trading software development
- Experience developing software on Windows using Microsoft Visual Studio
- *Experience with the connectivity APIs of trading platforms (e.g. MetaTrader 4 and/or 5)
