Developer - C++ - Vice President

  • Competitive
  • London, England, United Kingdom
  • Permanent, Full time
  • Morgan Stanley
  • 19 Jan 18 2018-01-19

See job description for details


C++ Developer – Vice President (3102455)

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.

Department Profile

The mission of the Global Technology division is to provide a highly reliable and commercial technology platform, which supports the Firm’s strategy, delivered by an innovative, world-class team of professionals. There are ten divisions within Technology.

Team Profile

Institutional and Corporate Technology (ICT) is one of five divisions within Technology & Data. We face off to the business and support services to develop and oversee the overall technology strategy and bespoke technology solutions to drive and enable the enterprise. Our clients include Fixed Income, Equities, Commodities, Investment Banking, Research, Global Capital Markets, Operations, Finance, and Legal & Compliance. We are responsible for Pioneer and Application Infrastructure, groups that look to develop foundational strategies, tools and technologies that are leveraged across Tech & Data, as well as standardized data and enterprise-wide services to provide leverage to the Firm's businesses.

Primary Responsibilities

We are looking for a smart, creative, results-oriented individual to join our technology development team. The candidate will be responsible for multiple aspects of software development including analysis, design, implementation, testing, deployment, and maintenance. The ideal candidate will have strong C++, experience in large scale real-time systems, deep knowledge of data structures and algorithms, problem solving skills, and good communication skills. Knowledge of financial systems and technologies is a plus but not essential.

The person in this role will be responsible for development of infrastructure technology for Morgan Stanley's trading risk management platform. The Algo group includes IT teams covering exchange connectivity, trade flow analysis, real-time market data, trading risk controls, client connectivity services, and specialized equity trading solutions. The team in London is approximately 50 people spanning these different specialized areas. At the heart of the department is the trading risk controls team, which provides the core risk management technology used globally for the Morgan Stanley platform.

At a high level, the mission for this role includes: the development of low-latency, high performance risk control systems as part of a global strategic low-latency electronic trading plant renovation; the evolution and adoption of new risk controls ranging from development and testing services, continuous delivery, to high performance, resilient and scalable runtime libraries. The mission also includes participation in multiple project streams in a large organization.



Qualifications:


Skills required (essential)



• 2-4+ years experience writing production code
• Good C/C++ skills; practical experience with Boost a plus
• Working knowledge of a scripting language (e.g. Python Perl PHP etc.)
• Proficiency with Linux; i.e. shell scripting, process management
• Comfort with project life-cycle, source control, and testing methodologies; experience with automation, agile, and continuous integration a plus
• Excellent written and verbal communication skills (English)
• Demonstrable technology leadership aptitude
• Experience developing client-server, distributed, real-time, performance-critical, highly available, or large-scale systems
• Knowledge of financial technologies useful though not required

The salary of this role is competitive.

The closing date for applications is 20/01/2018

Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximise 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.