A top proprietary trading and market-making firm based in New York is looking to hire a Senior Software Engineer/Java Developer to their Development team. The firm specializes in providing liquidity and execution services, with a strong emphasis on low-latency trading systems. The trading platform supports both proprietary trading and market-making activities, covering all aspects of the trade lifecycle, including order management, exchange connectivity, and clearing.
The Development team is responsible for the development of the firm's client trading infrastructure. Its current systems are built in Java, so the ideal candidate will have a strong track record of building distributed systems in Java, experience in building low-latency, high frequency platforms and prior experience working in a hands-on environment.
Responsibilities:
- Develop and design low latency trading systems and processes for prop trading and market-making
- Lead development projects to improve trade processing and settlement capabilities using various programming languages, primarily Java
- Develop APIs to replace stored procedures and reduce dependency on legacy databases
Qualifications:
- 5+ years of experience in software engineering, from a finance or tech background
- Expertise in distributed systems and high transaction/HFT environments
- Experience mentoring and guiding junior developers
- Strong communication skills to work effectively with stakeholders in a dynamic, fast-paced environment