Bengaluru, Karnataka, India

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 Swift 6Swift UIObjective-CUIKitXcodexcodebuildSwiftLintRealmSwift ConcurrencyActor IsolationThreadingCrash AnalysisLocal AuthenticationWebKitNetworking
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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.
All jobs at Morgan Stanley Visit website
Job Details
Department Software Development
Category mobile
Posted 2 months ago