What We Do
The Listed Sales and Trading team is a diverse and inclusive technology team. We are responsible for designing, developing and maintaining high performance global electronic trading systems for Morgan Stanley. We work directly with our institutional clients (sales and trading desks, external clients) to help enable new businesses, improve products, and manage their risk.
Our massively scalable software and systems cover a wide-range of asset classes, from equities, derivatives, ETF, FX, commodities, bonds, swaps and cross-asset instruments. We support fully automated low-latency order handling up to highly complex manual and customized workflow required by some of our advanced users. We develop cutting-edge systems that are transforming our key business and enable transactions to occur in microseconds.
Our infrastructure is written in C++, Java, Python. We are open-minded about our technology choices, leverage and contribute to open-source and cloud technologies.
Who We Are Looking For
Our work is always client focused, our engineers are problem-solvers and innovators. We are looking for an exceptional engineer to advance our capability in system deployment, availability, latency, performance, capacity management while also contributing to system functionality development and architecture transformation to next generation cloud-centric, leveraging micro-services architecture and aligned with our DevOps and Agile strategies.
The candidate will have great opportunity to learn from and influence across a range of businesses and asset classes while collaborating with a talented group of individuals, both locally and globally. Work directly with business facing specialists, infrastructure leads and stakeholders in different development teams in a high-pace environment.
Responsibilities
The successful candidate will be able deliver enhancements and new functionalities for the businesses following SDLC and DevOps practices from development, testing, deployment, monitor and troubleshoot our trading services using multiple programming languages and supported tools. A key part of the role is understanding business requirements and working with other groups to find the best solution to deliver successful solutions.
The candidate will also have the responsibility in improving our system architecture and taking part in many modernization efforts to further improve our systems including development workflow automation, adopting cloud-based technologies, performance improvement, adopting AI tooling for development and data analysis, and improving site reliability capabilities. Minimum Qualifications
- Bachelor's degree in computer science, STEM or equivalent practical experience. Strong Computing fundamentals including a clear understanding of data structures, algorithms, software design and core programming concepts.
- Hands-on Experience in development of production-grade C++ applications and Java or Python
- Excellent communication skills including experience speaking to technical and business audiences and working globally.
- Interest in designing, analyzing, and troubleshooting large-scale distributed systems using microservices.
- Systematic problem-solving approach, coupled with a sense of ownership and drive.
- Good Linux knowledge
- Willingness to learn new technologies and programming languages.
Preferred Qualifications
- Experience with some cloud deployment and tool chain (Kubernetes, Helm, Docker)
- Understanding of open-source event streaming platforms (Kafka)
- Experience in configuration of open telemetry stack (Grafana, Prometheus, Loki)
- Broad Understanding of DevOps tools and technologies (Git, Jenkins)
WHAT YOU CAN EXPECT FROM MORGAN STANLEY:
We are committed to maintaining the first-class service and high standard of excellence that have defined Morgan Stanley for over 89 years. Our values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - aren’t just beliefs, they guide the decisions we make every day to do what's best for our clients, communities and more than 80,000 employees in 1,200 offices across 42 countries. At Morgan Stanley, you’ll find an opportunity to work alongside the best and the brightest, in an environment where you are supported and empowered. Our teams are relentless collaborators and creative thinkers, fueled by their diverse backgrounds and experiences. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry. There’s also ample opportunity to move about the business for those who show passion and grit in their work.
To learn more about our offices across the globe, please copy and paste https://www.morganstanley.com/about-us/global-offices​ into your browser.
Certified Persons Regulatory Requirements:
If this role is deemed a Certified role and may require the role holder to hold mandatory regulatory qualifications or the minimum qualifications to meet internal company benchmarks.
Flexible work statement
Interested in flexible working opportunities? Morgan Stanley empowers employees to have greater freedom of choice through flexible working arrangements. Speak to our recruitment team to find out more.
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives, and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing, and advancing individuals based on their skills and talents.