Morgan Stanley is hiring a Lead Software Engineer at the Vice President level to lead iOS development for the flagship E*TRADE and Wealth Management App. This critical role focuses on modernizing and maintaining the iOS codebase, driving technical standards, and enhancing the client experience.
What You'll Do
- Translate legacy Objective-C and UIKit components to modern Swift and SwiftUI.
- Improve codebase consistency by extracting functionality into reusable Swift Packages.
- Update the codebase to support Swift 6.0 and enforce strict concurrency.
- Drive warnings to zero and implement SwiftLint across all classes.
- Replace third-party SDKs like Realm with native Apple frameworks.
- Perform annual maintenance to keep pace with changes to iOS and Xcode.
- Create and enhance features across the E*TRADE and Morgan Stanley mobile applications.
- Maintain certificates, provisioning profiles, and signing infrastructure.
- Monitor and address production feedback, crash reports, and analytics data.
- Collaborate with infrastructure teams to resolve proxy and build system issues impacting iOS development.
What We're Looking For
- At least 6 years of relevant professional iOS development experience.
- Expert proficiency with Swift 6, SwiftUI, Objective-C, and UIKit.
- Deep knowledge of iOS concepts including Swift Concurrency, Actor Isolation, Threading, and Crash Analysis.
- Broad experience with iOS APIs such as Local Authentication, WebKit, and Networking.
- Familiarity with the latest Xcode, xcodebuild, and iOS versions.
- Prior experience providing technical guidance, mentoring, and reviewing pull requests for architectural correctness.
- Strong written and verbal communication skills in English.
- A BA/BS in Computer Science or a related field, or equivalent practical experience.
Nice to Have
- Experience developing APIs.
- Awareness of Android app development.
- Strong user experience design sensibilities.
Technical Stack
- Swift 6, SwiftUI, Objective-C, UIKit
- Xcode, xcodebuild
- SwiftLint
- Realm
Team & Environment
You will be part of the Client Platforms team within Wealth Management Technology.
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential.




