Morgan Stanley

Placement and duration

Summer Analysts join for 10 weeks in June, with the exception of India where programs run for six months commencing in January and July and for two months commencing in May.

Summer Analysts are recruited and placed into a specific Development or Enterprise Engineering team. These programs are designed to offer a real-world, project-based experience of what it's like to be a technologist at a top financial firm.

Training program

The Summer Analyst program includes a Firmwide orientation to Morgan Stanley’s businesses and division specific training. Following direct placement into teams, Summer Analysts work on live projects of real relevance to Morgan Stanley. Your training will continue throughout the summer with structured learning sessions run by senior executives. Similarly, you will have many opportunities to integrate with peers and senior colleagues through a series of networking, social, charity and mentoring events.

Get to Know Our Recent Recruits


  • Development Teams: Our development teams design, develop and maintain applications used by our business units. Daily activities include meeting with clients to gather and analyze requirements. They make system design decisions, evaluating, integrating and developing necessary software, and then test and deploy applications to production. Developing high-performing, low-latency electronic trading systems, and evolving complex workflows and life-cycle management capabilities are just some of the projects available for developers.
  • Enterprise Engineering Teams: Our platform-facing teams develop cutting-edge systems to run our business. Our engineers provide tools, applications and platforms such as the Firm's networks, computing hardware, operating systems and databases for the Firm’s trading applications, mobile applications and other end-user applications. Engineering the Firm’s websites, managing the Windows plant and developing a client reporting delivery system are some of the projects available for enterprise engineers in our organizations.

Qualifications/ Skills/ Requirements

  • You are in your penultimate year of study.
  • Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, Software Engineering or other related technical majors preferred.
  • Superior technical skills, including a strong understanding of operating systems (Linux/Unix and Windows), competency in at least one programming language (e.g. C, C++, Java or C#), as well as experience in object-oriented development, good comprehension of data structures, algorithms and complexity theory, strong database and scripting skills.
  • You possess excellent problem-solving, communication, teamwork and analytical skills.
  • Fluency in English required.
  • Experience in the financial services sector is not required.