Software Engineer OTC

New York, New York

Selby Jennings
Apply for this Job
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.
Date Posted: 16 April 2025
Apply for this Job