Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Morgan Stanley Logo

Lead Software Engineer - Java / Python

Morgan Stanley

$150,000 - $210,000
Sep 9, 2025
New York, NY, USA
Apply Now

Morgan Stanley Investment Management (MSIM) Technology is responsible for the design, development, delivery, and support of the global technical platforms that support the MSIM Business. The GRA IT team uses a mix of vendor products and in-house developed systems for measuring, controlling, and reporting investment risk metrics and performance analytics. The role is to lead the design, implementation, and support of applications vital to reporting and managing investment and operational risk or performance analytics, while also replacing key business systems and adopting a cloud-first platform.

Requirements

  • 8+ years of professional development experience, preferably in an environment that focuses on distributing data via microservices and APIs
  • Strong knowledge of Service Oriented Architecture/RESTful services such as FASTAPI.
  • Understand the key characteristics of robust cloud computing
  • Advanced knowledge of SQL and experience working with relational databases, especially DB2 and Snowflake.
  • Strong working experience in Python and Java is required.
  • Advanced knowledge of Python must be required.
  • Working knowledge of the Unix and Linux environments

Responsibilities

  • Lead the design, implementation, and support of one or more applications that play vital roles in the reporting and managing of MSIM’s investment and operational risk or performance analytics.
  • Expected to be a hands-on contributor
  • Make significant contributions to promote team collaboration and strengthen team member accountability.
  • Perform architectural design, data schema design, and programming framework design when needed.
  • Actively participate in code review and other best programming practices such as reusable code to ensure high quality of implementation.
  • Strike a balance between the breadth and depth of technical expertise.
  • A master developer knowledgeable of the tiniest language details yet capable of selecting the most practical solution that provides the best functionality-cost ratio

Other

  • This is a Vice President level position
  • Work with Scrum Master and Product Owner to practice the Agile methodologies.
  • Mentor junior members of the team
  • Understand business objectives.
  • Communicate effectively with both business users and developers to ensure business objectives are met.