Lead Python Engineer - Mainframe Systems

Morgan Stanley
Full-time
US
7 views
Posted November 25, 2025

Job Description

In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Lead Software Engineering position at the Vice President level, which is part of the job family responsible for developing and maintaining software solutions that support business needs.

Morgan Stanley is an industry leader in financial services, known for mobilizing capital to help governments, corporations, institutions, and individuals around the world achieve their financial goals.

Interested in joining a team that’s eager to create, innovate and make an impact on the world? Read on.

The team that you will be joining is a small, highly technical team that is part of the mainframe infrastructure team at Morgan Stanley. The team is defining new ways to integrate the mainframe into the larger eco system within Morgan Stanley, ensuring that the mainframe environment can seamlessly integrate with many of the processes and procedures in use globally. The team works with new innovative products and in many cases with beta versions of products, working closely with vendors to define requirements and roadmaps as well as building code, process and procedures to achieve the overall goals of the new DevOps for mainframe paradigm.

The entire team comprises of highly skilled people with cross realm skillsets, where everyone is very hands-on, working on many green field projects in a highly collaborative environment, with the ability to work autonomously as well as across teams as needed. Working on new paradigms such as modern mainframe toolsets, DevOps pipelines, Git integration and various AI offerings.

What you’ll do in the role:

Agreeing to responsibilities for deliverables in project plans

Understanding requirements for the system components to be developed or updated

Creating and/or understanding conceptual and detailed designs for the system components being developed or updated

Coding additions or amendments to system components as directed by the project manager

Unit testing of new or amended code

Creating and executing test plans according to agreed project plans

Participating in implementation of new or amended systems

Escalation of issues as appropriate to the project manager

Following working practices used within the team

Providing Level 3 support - possibly after hours Specific duties include:

Reviewing project documentation to understand deliverables

Designing, coding and testing new or amended system functionality

Creating system documentation as required

Working with other team members to ensure the success of the project

Providing status and progress updates to the project manager as required

Requirements & Skills

What you’ll bring to the role:

Bachelor’s Degree in Engineering, Computer Science or equivalent experience.

8 years of Python Dev in Mainframe or distributed systems.

Experience with JavaScript

Understanding of mainframe operating systems (z/OS)

Experience in a Linux OS environment is highly preferred

Experience with either PostGRES or DB2 is highly preferred

How to Apply

Apply directly through the application link above