M

Morgan Stanley

Manages investments and advises on financing

Lead Software Engineer - Equities, VP

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listedIn-person

About the Job

Requirements

  • Possess computer programming experience and good analytical skills.
  • Have a logical approach to problem solving.
  • Be able to work in a fast-paced environment.
  • Be able to manage multiple functions or guide junior staff and initiatives.
  • Have an advanced understanding of the business line and discipline, with some knowledge of the competitive environment and other disciplines.
  • Have core Java knowledge in a UNIX/Linux environment.
  • Be able to analyze business and technical requirements and translate them into a well-designed and programmed solution.
  • Have strong communication skills and the ability to work in a global team.
  • Have experience with Git/Stash and Jenkins.
  • Have experience with unit testing frameworks such as JUnit.
  • Have a good understanding of Linux fundamentals.
  • Have an interest in developing systems for automated market making, DMA or algorithmic trading in liquid markets such as equities, foreign exchange, and liquid rates, using FIX protocol.
  • Have experience with web service development and REST, and TypeScript knowledge; Angular framework knowledge is preferred.
  • Have experience with low-latency messaging middleware and publish/subscribe technologies.
  • Have experience with time-series data analysis technologies such as KDB/q.

Responsibilities

  • Communicate regularly with product leads across the technology organization and discuss opportunities to improve existing and future technology solutions.
  • Use core Java development to build and enhance trading strategies and engines.
  • Work directly with global trading, quantitative, and IT teams to advance the platform and the businesses it serves.
  • Work on a varied portfolio spanning new and existing algorithm development, improving the technical and execution performance of trading systems, and generating and analyzing trading signals and data.
  • Participate in the full system development lifecycle, from discussing and agreeing requirements through designing, developing, and deploying changes.
  • Work on high-volume, low-latency, resilient, scalable, message-driven systems based on Java and current hardware.

Desired Qualifications

  • Knowledge of the Angular framework.

About the Company

Morgan Stanley

Manages investments and advises on financing

Morgan Stanley advises companies and governments on financing and manages investments for institutions, individuals, and families. Its business combines investment banking and securities trading with wealth management and an asset-management division that invests across public and private markets. Bankers arrange stock and bond sales and advise on mergers, while advisors build client portfolios and fund managers invest money under agreed strategies. The firm earns advisory and management fees, trading revenue, commissions, and interest from lending and deposits. Morgan Stanley was founded as a partnership in 1935 and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1935

Recently Posted Jobs

Explore more opportunities at Morgan Stanley

See more jobs