Software Engineer (Python)
Description
We’re partnered with a leading high-frequency trading firm seeking a Python Software Engineer to join their Clearing and Post-Trade Systems team. This group builds and maintains the critical infrastructure that reconciles and clears trades across global exchanges — ensuring every strategy runs smoothly and reliably at scale.
Key Responsibilities
- Design, develop, and maintain Python systems supporting real-time trade flow and reconciliation
- Build high-scale, fault-tolerant services for trade matching, clearing, and reporting.
- Collaborate with quantitative developers, traders, and operations to automate complex post-trade workflows.
- Enhance system visibility, reliability, and data integrity across global markets.
- Contribute to continuous improvement of software performance and infrastructure quality.
Required Skills
- Design, develop, and maintain Python systems supporting real-time trade flow and reconciliation
- Build high-scale, fault-tolerant services for trade matching, clearing, and reporting.
- Collaborate with quantitative developers, traders, and operations to automate complex post-trade workflows.
- Enhance system visibility, reliability, and data integrity across global markets.
- Contribute to continuous improvement of software performance and infrastructure quality.
Preferred Qualifications
The ideal candidate comes from a top-tier post-trade or clearing environment within a high-frequency trading firm, investment bank, or leading fintech. You’ll have experience building and maintaining systems that support trade reconciliation, settlement, and reporting — ideally across multiple asset classes and exchanges
Apply Today
Thank you for your interest in this opportunity. Please complete the form below and upload any relevant documents. A member of our team will review your application and be in touch soon.