hero

Companies you'll love to work for

87
companies
888
Jobs

Software Engineer, Agency Execution

RQD Clearing

RQD Clearing

Software Engineering
New York, NY, USA
USD 120k-200k / year
Posted on Apr 8, 2025

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:

We're expanding our execution services development team with a position that combines hands-on development with client interaction. As an Agency Execution Software Engineer, you will be given the opportunity to shape our execution platform while working directly with clients to understand and meet their needs. The successful candidate will be a great communicator, able to multi-task, a self-starter who can investigate issues and ensure the clients’ needs are met, all while maintaining our exceptional standards for system uptime and reliability. You will collaborate well within this small team, helping people when needed, sharing insights, making effective use of other peoples’ time.
The team works in-person in the NYC office for one mandatory two-day session per month. Other than that, you may work remotely though we prefer more in-person time. All trading is US based, with support checks starting at 7:30am Eastern Time.
Key Responsibilities:
  • 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.
Required Qualifications:
  • 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
Preferred Qualifications:
  • 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
*
Salary Range
$120,000$200,000 USD

RQD* Clearing is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.