Responsibilities & Duties
* Partner closely with fellow technologists, Execution Services, and the Equity Finance team to enhance our execution offerings to Portfolio Managers across various teams.
* Build real-time algorithmic trading systems and execution platforms in a fast-paced environment.
* Develop new features with high quality and enhance functionality on a mission-critical platform.
* Design or upgrade existing software to meet performance and quality expectations.
* Understand business requirements and constraints in various markets.
* Stay current on state-of-the-art technologies, tools, and academic research.
* Assist in data analysis and troubleshooting (L3) for critical trading infrastructure issues.
Preferred Technical Skills
* 7+ years of strong Java server-side development experience.
* Experience with financial order/execution data, positions data, and market data.
* Knowledge of equities, options, SOR, VWAP, algorithmic trading platforms, or market microstructure.
* Focus on testability of programs (TDD/XP preferred).
* Experience with proprietary Java frameworks, design patterns, low/no GC, messaging, and multi-threading.
* Good DevOps understanding for testing automation.
* Experience with AI tools for developer productivity is a plus.
Preferred Experience
* 5+ years in algorithms or order management systems development.
* Knowledge of Kdb+/Q is a plus.
* Team player, detail-oriented, with strong ownership.
* Excellent communication skills.
* Quick thinker and problem solver.
* Experience with cloud platforms and containerization is a plus.
* Front-end development experience is a plus.
#J-18808-Ljbffr