Senior Real Time Market Data C++ Software Engineer (AI Capable) - Vice President
Singapore · Full Time
Be the first to apply
- Experience
- 10+ yrs
- Salary
- —
- Openings
- 1
- Posted
- منذ ساعتين
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or equivalent
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Overview
The Real-time Market Data team, a unit within the Algorithmic Trading Super Department, focuses on the creation, deployment, and upkeep of systems that disseminate critical market data supporting Sales and Trading divisions covering Equity, FX, and Rates. Their priority lies in building highly scalable, cutting-edge solutions designed to handle ultra-low latency market data events, facilitating efficient electronic trading. These systems underpin Morgan Stanley's smart order routing, risk management frameworks, and algorithmic trading engines. The group also manages systems designated for non-latency sensitive uses with enriched real-time analytics. This position is globally collaborative, including professionals from Asia, North America, and Europe.
This role emphasizes hands-on application of Artificial Intelligence technologies within C++ development efforts to innovate and integrate AI-driven capabilities in system design, development, testing, and deployment.
Key Responsibilities
- Develop and implement AI agents, skills, and workflows aimed at accelerating the software development life cycle within the team.
- Utilize AI to design new market data feeds and real-time calculation models.
- Apply AI techniques to automate testing, configuration modifications, and deployment pipelines into production environments.
- Collaborate closely with application teams to gather requirements and formulate effective solutions.
- Architect and engineer systems that deliver enhanced value to current team services.
- Engage across all project stages, from gathering specifications through deployment and ongoing Level 3 support.
- Conduct in-depth data analysis and model exchange market content for improved insights.
- Research and integrate low-latency technologies to ensure competitive edge of market data systems.
Qualifications and Skills Required
- Bachelor's degree in Computer Science or a relevant equivalent.
- Minimum of 10 years professional expertise with C++ development.
- Proven experience in AI-driven software development and system integration.
- Strong capabilities in designing and implementing multithreaded systems on Linux platforms.
- Proficiency in scripting languages including Python, Perl, and Unix/Linux shell scripting.
- Solid understanding of Unix/Linux operating environments to perform troubleshooting, performance monitoring, and system tuning.
- Demonstrated self-motivation and a strong sense of ownership over deliverables.
- Excellent command of English, both written and spoken.
- Experience with managing and supporting mission-critical systems.
Preferred Additional Skills
- Knowledge of financial market data systems.
- Experience working on development and maintenance of feed-handler or market data consumer applications.
- Familiarity with SQL databases, particularly Sybase or DB2.
- Basic Java programming exposure is advantageous.
- Understanding of networking principles such as TCP/IP, UDP, and multicast technologies.
Additional Information
Morgan Stanley is committed to fostering an inclusive workplace, valuing diversity, and empowering employees globally. The environment encourages collaboration and innovative thinking, offering extensive employee benefits alongside opportunities for growth and career mobility.
The role is based onsite in Singapore with interaction across global teams.
Level
Senior
Minimum education
Bachelor's Degree