Career Opportunities
To apply for a position please
send us your resume.
Senior Software Engineer/ Project Leader
- 10+ years of professional software development experience with at least 5 years developing financial applications
- proven record of delivering high performance multi-threaded GUI applications for financial industry in .Net environment
- excellent knowledge of C#, .Net 2.0 , GUI, MS SQL Server. C++ on Linux and Windows platforms, communication protocols are big pluses
- excellent communication and leadership skills, experience in coordinating activities of distributed software development team
- ability to work in aggressive, dynamic environment under stress with little supervision
- comprehensive knowledge of the following areas of financial software development is required:
- exchange and dark pool connectivity, experience working with Bats and Arca are plus
- integration with trade report facilities (TRF)
- FIX protocol
- order routing
- order matching
- FINRA Order Audit Trail System (OATS) reporting
Senior Software Engineer C++
- minimum 5 years of experience
- experience writing software for financial systems
- Visual Studio, STL
- ACE, Boost - a plus
- Win32, Posix
- code optimization, multithreading
- networking (TCP, UDP, IP multicast), real-time programming, RDBMS - a plus
- MS in Computer Science is preferred.
Senior Software Engineer C#/.NET
- minimum 5 years of experience
- experience writing software for financial systems
- experience writing GUI applications using Visual Studio, .Net Framework
- networking, real-time programming, RDBMS - a plus
- MS in Computer Science is preferred.
QA Engineer
- minimum 5 years of experience
- blackbox, whitebox testing
- project management skills
- at least BS in Computer Science is required