Senior C++ Platform Architect - Execution Systems
RQD * Clearing LLC - New York, New York, us, 10261
Work at RQD * Clearing LLC
Overview
- View job
Overview
Senior C++ Platform Architect - Execution Systems
Annual Base Salary:
$200,000 - $350,000+ (Experience Based)
Location:
New York, NY (In-Person/Hybrid)
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. 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 seeking a Senior C++ Platform Architect to join our execution services development team, focusing on modernizing our platform while maintaining its reliability. This is a hands-on role where you'll both architect solutions and implement them alongside the team. You'll drive modernization initiatives, improve developer productivity, and establish more robust testing frameworks. The ideal candidate will balance technical excellence with pragmatic delivery, collaborating effectively with our experienced team members to evolve our architecture while respecting institutional knowledge.
You'll participate in the support rotation and work directly with clients on occasion, ensuring you remain connected to our business needs. Beyond software, you'll also help shape our infrastructure strategy, working with our system engineer to modernize hardware, operating systems, and optimize our colocation facilities. This position requires someone who can design forward-looking solutions while understanding the constraints of financial systems, collaborate effectively with diverse technical perspectives, and communicate technical strategy clearly to leadership.
The team works in-person in the NYC office for one mandatory two-day session per month. Other than that, you may work remotely. All trading is US based, with support checks starting at 7:30am Eastern Time.
Key Responsibilities: Architecture Modernization:
Lead modernization initiatives and new system development, improving scalability and updating our technology stack while maintaining production stability. Develop and present strategic proposals to CTO/CEO. Strategic Vision:
Contribute to the long-term technical strategy of the organization. You'll drive decisions on rebuilding vs. evolving existing systems, with full authority to recommend platform replacement where appropriate. You'll have meaningful input into decisions about future technology direction, not limited to incremental improvements of existing systems. Own the platform evolution roadmap. Data Accessibility:
Design and implement interfaces that enable business stakeholders and researchers to access system data for analysis without requiring developer intervention. Create abstractions that allow semi-technical users to write test cases and participate in strategy development. Operations Infrastructure:
Systematize and organize the collection of Python scripts, database operations, and cron jobs into maintainable, documented operational workflows. Developer Experience:
Implement processes and tools to accelerate developer onboarding and productivity. Create standard build scripts, setup procedures, and testing frameworks that enable consistent development environments. Hands-on Development : Actively write code alongside the team, participating in feature development and the production support rota. This is not an ivory-tower role - you'll implement the architectural improvements you design. Testing Framework : Establish comprehensive testing practices, including unit tests, integration tests, and a robust UAT environment connected to exchange test environments. System Administration : Collaborate with our system engineer on hardware, OS upgrades, and infrastructure planning. Team Collaboration : Lead technical decisions while building consensus with experienced team members. Leverage institutional knowledge, collaborate effectively, and assemble technical proposals for management approval. Drive Technical Impact:
Drive technical decisions that directly impact trading performance, system reliability, and business growth, ensuring technology strategy aligns with business objectives. Client Support : Occasionally interact with clients to understand their needs and address technical questions, ensuring our architecture decisions align with business requirements. Required Qualifications:
8+ years of software development experience, with at least 3 years in architectural roles Strong experience with C++ (C++11 or newer), Python, and Linux environments Demonstrated ability to evolve system architectures and modernize platforms for scale Experience designing and implementing automated testing frameworks Experience designing data access layers and analytical interfaces for semi-technical audiences Proven ability to organize and systematize operational scripts and database processes Strong knowledge of software engineering best practices, including CI/CD pipelines Excellent interpersonal and communication skills, with proven ability to navigate complex team dynamics Aptitude for balancing innovation with stability in production environments Preferred Qualifications:
Experience in financial services, particularly in trading systems Experience with functional programming paradigms and stateless architecture design Familiarity with any of the following technologies: Financial Information eXchange (FIX) Protocol GoogleTest unit testing framework Linux systems administration MySQL and MongoDB databases Middleware, e.g. TIBCO, LBM Microsoft Azure cloud computing services Experience modernizing enterprise infrastructure, including hardware and OS upgrades Background in scaling development teams and improving developer onboarding Experience participating in a support rotation for critical production systems
Salary Range
$200,000-$350,000 USD
RQD* Clearing is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.