About the Opportunity
Our client, a prominent global financial services firm, is looking for a seasoned Software Engineer/Java developer to enhance its advanced electronic trading systems in their New York City location. This VP role focuses on designing and maintaining low-latency engines that power complex options, futures, and algorithmic market-making strategies. Responsibilities include creating and deploying trading algorithms, building analytical applications, and scaling the core trading infrastructure in close partnership with quantitative and trading professionals. It’s a highly collaborative, front-office position that requires excellent communication skills and the ability to thrive in a fast-moving, agile environment.
The annual base salary range is $180,000 to $250,000. Actual compensation offered to the successful candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level, among other things. Details about eligibility for bonus compensation (if applicable) will be finalized at the time of offer.
Job Responsibilities
- Design and improve complex trading engines and strategies using advanced Java
- Collaborate with global trading, quantitative research, and IT teams to evolve the trading platform and support business growth
- Tackle a diverse set of projects, from new algorithm creation to performance tuning, execution optimization, and market-data signal analysis
- Participate in every stage of software development lifecycle—requirements gathering, architecture planning, coding, testing, and deployment
- Build and maintain ultra-low-latency, high-throughput, scalable, and fault-tolerant systems leveraging modern Java frameworks and state-of-the-art hardware
Job Requirements
- 10+ years of advanced Java programming experience in a UNIX/Linux setting
- Proven background partnering with traders and quantitative strategists in a front-office environment
- Hands-on expertise with automated market-making or algorithmic trading platforms across highly liquid markets (e.g., equities, FX, interest rates)
- Familiarity with ultra-low-latency, high-throughput messaging and publish/subscribe frameworks
- Solid understanding of electronic trading across products such as options, cash equities, ETFs, futures, or liquid-rate/FX instruments
- Experience querying and manipulating data in KDB/Q
- Knowledge of Java memory management/GC tuning and Linux optimization
- Front-end development with HTML5 or Angular
- Understanding of derivatives markets; option pricing or trading background is a plus