Morgan Stanley Algorithmic Trading Services is looking for a trading systems engineer to design, develop, test, and deploy new strategies and features in production, optimizing execution costs by utilizing systematic, evidence-based approaches.
Requirements
- Electronic Trading system/Algorithmic Trading system experience
- Strong technical background in software development
- Experience developing Java (preferred) trading applications
- Scripting Perl/Python
- KDB/Jupyter Notebook/Data analysis
- Knowledge of FIX protocol
Responsibilities
- Design, develop, test, and deploy new strategies and features in production taking responsibility for full software lifecycle.
- Monitor trades and do historical analysis for performance improvements and reducing execution costs.
- Work involves a mix of quantitative analysis, idea generation and development of trading algos making it challenging as well as interesting.
- primarily coding in Java
- some data analysis in KDB/Jupyter notebook.
Other
- Interact with business extensively, discussing ideas, explaining trading behavior and seeing direct impact of their improvements in production.
- Excellent communication and problem-solving skills
- Understanding of US markets/Interest in trading
- Expected base pay rates for the role will be between $120,000 and $165,000 per year