View all jobs

Execution Systems Developer - Java

New York, New York

We are looking for candidates who share a passion for tackling complexity and building platforms that can scale through multiple orders of magnitude.


  • Design high performance trading system components in a distributed architecture
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of our systems
  • Interact with stakeholders (traders, portfolio managers, risk)

Minimum Qualifications

  • Experience building financial/trading systems in Java
  • Multi-threaded/concurrency programming with lock-free algorithms
  • Experience with distributed systems design and development
  • Excellent verbal and written communication skills
  • Comfortable in a fast-paced environment

Preferred Qualifications

  • Comfortable using other programming languages, preferably C# / C++ / React
  • Experience programming using low-latency techniques

More Openings

System Admin
Deployment Supervisor
React Native Developer -
Account Manager

Share This Job

Powered by