Senior Software Engineer - Core Systems A leading prime brokerage is looking for a skilled and experienced engineer to join a fast-paced, high-performance team responsible for building out the firm's core infrastructure for real-time event and transaction processing.
Key Responsibilities - Design, implement, and maintain key infrastructure components of a low-latency financial platform, including trade flow management, position tracking, real-time risk, and internal reporting systems.
- Develop systems to support the full lifecycle of transactions-from order handling and execution to post-trade processing and reconciliation.
- Continuously optimize for performance, scalability, and reliability in a high-throughput environment.
- Contribute to architectural discussions and provide strong technical guidance to peers.
- Ensure system uptime and meet strict performance and reliability targets.
What We're Looking For - 8+ years of professional software engineering experience.
- Deep expertise in one or more of the following languages: Java, C , or Python.
- Strong knowledge of distributed systems and event-driven architecture.
- Experience with transaction-heavy, low-latency systems in areas such as trading, payments, real-time analytics, or similar domains.
- Familiarity with industry-standard protocols for data exchange and system communication.
- A high sense of ownership, initiative, and the ability to drive projects independently while working well within a team.
- Strong communication and problem-solving skills with a pragmatic and execution-oriented mindset.