Morgan Stanley

Placement and duration

Technology Analysts will be preplaced to a division within Technology. Upon completion of the training program, graduates join the technology team that best matches their skills and interests.

Training program

Technology Analysts begin their training in August of each year. Analysts will participate in a 15-week global training program, which includes an orientation to the Firm, intensive technology training, introduction to proprietary technologies, and functional training culminating in a four-week group project. Throughout the Program, Analysts will have the opportunity to build a strong global peer network. The comprehensive skills acquired during our training programs provide the Analysts with the tools necessary for the Associate role.

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.