Do you want to work for a global software development company with offices in the USA, UK, Singapore and Australia? The platform is deployed with over 200 financial entities worldwide and empowers banks, brokerages and hedge funds with cutting edge trading technology.
Duties:
Under the direction of the Integrations Team lead and senior leadership:
- Building and maintaining software in C++ to the interface 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 Quality Assurance team to test code and isolate issues
- Following 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
- 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)