Taro Logo

Software Engineer II

Morgan Stanley is a global financial services firm providing advisory, trading, management, and distribution of capital for governments, institutions, and individuals.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Morgan Stanley, a leading global financial services firm with over 89 years of excellence, is seeking a Software Engineer II to join their technology team in London. The role offers an opportunity to work with cutting-edge technology in the financial sector, contributing to software development projects while collaborating with some of the industry's best talents.

The position requires 2 years of experience and involves participating in the full software development lifecycle, from design to implementation and maintenance. You'll be working with technologies like Java, Python, and databases, while following agile methodologies and best practices in software development.

Morgan Stanley stands out as an employer with its commitment to maintaining first-class service and excellence across its operations in 42 countries. The company serves clients, governments, and institutions globally, managing and distributing capital with the highest standards of professionalism.

What makes this role particularly attractive is the combination of technical challenges in the financial sector and the comprehensive benefits package. The company offers extensive professional development opportunities, flexible working arrangements, and a strong commitment to diversity and inclusion. With over 80,000 employees across 1,200 offices, you'll be part of a global network of professionals working on innovative solutions for complex financial challenges.

The role provides an excellent opportunity for career growth, with ample chances to move across different areas of the business for those who demonstrate passion and dedication. You'll be supported by a collaborative team environment that values diverse perspectives and encourages continuous learning and development.

Last updated 7 days ago

Responsibilities For Software Engineer II

  • Contribute to operational activities and project tasks
  • Participate in design, development, and testing of software applications
  • Collaborate with team members on software projects
  • Troubleshoot and debug software issues
  • Contribute to code reviews
  • Document technical specifications and system configurations
  • Participate in continuous improvement initiatives
  • Engage in training and upskilling activities

Requirements For Software Engineer II

Java
Python
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proficiency in at least one programming language (Java, Python, or C++)
  • Understanding of software development lifecycle and agile methodologies
  • Strong team collaboration skills
  • Problem-solving skills and attention to detail
  • Basic knowledge of databases and data structures
  • 2 years of relevant experience
  • Ability to communicate goals and deliverables in meetings

Benefits For Software Engineer II

Medical Insurance
Parental Leave
  • Comprehensive employee benefits and perks
  • Career mobility opportunities
  • Flexible working arrangements
  • Inclusive work environment
  • Global presence across 42 countries