Software Engineer, Agency Execution
RQD Clearing
About Us:
RQD is a modern correspondent clearing firm that offers clearing, custody, and execution solutions designed to meet the needs of today’s dynamic market participants. Built entirely on cloud-native, real-time technology, RQD can quickly and seamlessly enhance its platform, adapt to regulatory changes, and offer a more efficient implementation that scales as clients grow. In addition to portfolio margin, RQD supports U.S. equities, options, ETFs, and other securities, catering to broker-dealers and FinTechs, including RIAs, that service retail, institutional, and active traders, foreign financial institutions, and proprietary trading firms.
This is an opportunity to work for a fintech start-up and to be an integral part of growing a broker-dealer from the ground up. As a small, hardworking team, we pride ourselves on our entrepreneurial culture and cross team collaboration. We recently raised our Series A funding and are in a very exciting stage of growth.
Position Overview:
- Deliver new execution functionality. You will extend execution logic, roll out to new clients and to new exchanges, make enhancements to the supporting infrastructure (e.g. compliance reporting, client billing).
- Support the system: you will answer client questions, resolve issues, and run regular checks.
- Improve our engineering. You will remain up to date with advances in software technology and make pragmatic decisions about how to evolve the platform. In day-to-day work, you will always be looking to raise the quality of our codebase and our development process.
- Assist Business development. You will support discussions with potential new clients, explain what is possible, look for ways to innovate and expand the business.
- 2+ years experience in interacting directly with clients/users, ideally in finance/trading
- 2+ years experience of C++ 11 or more recent
- Experience with Python and Linux
- Aptitude for multi-tasking, handling interruptions and priority shifts
- Experience in agency execution
- Experience with any of the following technologies:
- C++ systems programming
- Linux system, e.g. shell-scripts and cron jobs
- Financial Information eXchange (FIX) Protocol
- GoogleTest unit testing framework
- Javascript programming
- MySQL database
- MongoDB database
- Pandas library for python
- Middleware, ideally TIBCO
- Microsoft Azure cloud computing services
- CI/CD pipelines
- Experience of participating in a support rota
RQD* Clearing is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.