Senior Developer, Open Systems Technologies

Senior Developer, Open Systems Technologies

Company Open Systems Technologies
Job title Senior Developer (Java, C++, or Golang)
Job location New York, NY
Type Full Time

Responsibilities:

  • Within this role, you will work with R&D teams in the US and Beijing to architect and develop a robust, scalable Clearing System capable of processing millions of transactions daily, building, and enhancing workflows for clearing, settlement, reconciliation, margining, and reporting.

Requirements & Skills:

  • A Bachelor’s degree or higher in Computer Science or a related field
  • 5 years of server-side development experience, proficient in at least one programming language such as Java, C, or Golang, with solid knowledge of data structures and programming
  • 3 years of work experience in the Financial Services space (Brokerage / Capital markets / Investment Banking / Financial services); Familiar with securities and financial business and the clearing processes of equities, options, futures, forex, and other asset classes
  • Experience using common storage/components like MySQL, Redis, and message queues; understand their design principles
  • Proficient in multithreading, asynchronous programming, and distributed system design
  • Experience developing clearing or settlement systems for a brokerage, trading platform, or financial institution preferred
  • Expertise in distributed systems, microservices architectures, and event-driven designs preferred
  • Understanding of financial messaging protocols like FIX preferred

apply for job button