Software Engineer, PB Core (Full-Time)
An established global digital prime brokerage is seeking a highly skilled Software Engineer to join its PB Core team, responsible for building and maintaining the firm’s real-time event processing system - the backbone of its clearing sub-ledger. The firm operates across traditional and digital asset markets, providing institutional clients with seamless access to liquidity, financing, and custody solutions through a unified, technology-driven platform.
Primary Responsibilities
• Design, develop, and maintain the core infrastructure of the prime brokerage platform, spanning trade execution, position management, risk monitoring, and reporting.
• Build and enhance high-performance systems managing the full trade lifecycle - from order routing and execution to settlement and reconciliation.
• Identify performance bottlenecks and optimise system components for throughput, latency, and reliability.
• Serve as a key technical contributor, guiding architectural decisions and upholding engineering excellence.
Knowledge, Skills & Abilities
• 8+ years of professional software engineering experience.
• Expertise in Python.
• Familiarity with FIX protocol, market data feeds, and order management systems.
• Experience designing and operating distributed, high-throughput, low-latency systems.
• Background in real-time transaction processing—whether in trading, risk, or large-scale event-driven systems.
Education & Experience
• Bachelor’s degree in Computer Science, Engineering, Finance, or related field.
• 7+ years of experience in financial services or financial technology.