Technology, E-Trading C++ Developer, Vice President, Shanghai

  • Competitive
  • Shanghai, Shanghai Shi, China Shanghai Shanghai Shi CN
  • Permanent, Full time
  • Morgan Stanley
  • 21 Mar 18 2018-03-21

See job description for details

Company Profile:

Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 1,200 offices in 43 countries.

As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic. Morgan Stanley can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture.

Team Profile:
You will join a team that is responsible for infrastructure development providing core C++ libraries and tools for our global eTrading platform. We provide trading focused C++ software components that span all the functionality needed to build high-performance and reliable applications. Our libraries are used in thousands of applications and by hundreds of developers across Morgan Stanley.

Our team have created several projects to We embrace open source, you will create & contribute to open source projects. You will be part of a focused dev team, work closely with end users to define API?s, interfaces, develop new and extend existing components. The core libraries are developed in C++ on Linux, with automated tests written in python.

We are expanding to enable Morgan Stanley to deliver new businesses and improve trading low-latency performance. This is a growing area in Morgan Stanley; our core infrastructure software team is the heart of our technology group. The successful candidate will have opportunity to grow and shape our next-generation of infra technologies.

Knowledge or experience working in the finance industry is not required. We are a technology focused team, and we encourage applicants from all backgrounds of IT.

Role Profile:
- You will work as a Developer primarily writing code in C++ on Linux.
- Write code: Work with clients, vendors and open source, across all aspects of software lifecycle. We promote ideas, evaluate new technologies, and bring them to production.
- High quality: our software is well written, extensively tested, clearly documented.

- Move quickly: your code can be live in a few hours.

- Teamwork: you will be part of a collaborative team setting of like-minded peers. Work with some of the best technologists in the industry.
- Learn and grow: opportunity to lead or learn, per your experience. We have a culture of learning and coaching.
- Technologies we use include: Clang/LLVM, GCC6 C++14, RedHat7, SolarFlare/Mellanox, FPGA, Informatica UME, Gemfire grid, Sphinx doc, Python3.

- One of our projects:



Desired Skills:

- C++ programming.
- Proficiency with Linux system and network programming.

- Knowledge of financial technologies or business is NOT required, although beneficial.
- Good English written and verbal communication skills.