Bengaluru, Karnataka, India Employment

Morgan Stanley is hiring a Lead Software Engineer

About the Role

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.

Required Skills
Swift 6Swift UIObjective-CUIKitXcodexcodebuildSwiftLintRealmSwift ConcurrencyActor IsolationThreadingCrash AnalysisLocal AuthenticationWebKitNetworking
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Morgan Stanley

A leading global financial services firm that advises, originates, trades, manages, and distributes capital for governments, institutions, and individuals. It conducts business through three principal business segments: Institutional Securities, Wealth Management, and Investment Management.

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago