JobsDirector, Software Engineer
Morgan Stanley logo

Director, Software Engineer

Morgan Stanley

Location

New York, NY

Type

Full-time

Posted

9/26/2026

Compensation

$150,000 - $165,000 per year

Undergraduate with 2+ Years of Experience
H-1B FY202699.1% approval-23% YoY
👑 Elite sponsor

Job description

Morgan Stanley is seeking a Director, Software Engineer to join their team in New York, New York. This role focuses on software development projects, coordinating feature testing, and engaging with business users to gather requirements. The engineer will also participate in Scrum meetings and develop new features using proprietary tools. The position allows for telecommuting up to 2 days per week.

Requirements

  • Requires a Bachelor’s degree in Computer Engineering, Information Technology, or a related field of study.
  • Requires three years of experience in the position offered or three years as an Associate, Analyst, or a closely related occupation.
  • Requires three years of experience with Java EE and Spring.
  • Requires three years of experience with Scala.
  • Requires three years of experience in UI design.
  • Requires three years of experience with Angular.
  • Requires three years of experience in high-volume, asynchronous, observable, and high-availability distributed systems design.
  • Requires three years of experience with Publish/Subscribe (Pub/Sub) based asynchronous messaging systems.
  • Requires three years of experience with queue based messaging systems including IBM MQ.
  • Requires three years of experience with relational databases including Sybase and IBM DB2.
  • Requires three years of experience with database change tracking and management tools including Liquibase.
  • Requires three years of experience with document-oriented databases including NoSQL and MongoDB.
  • Requires three years of experience with containerization tools including Docker.
  • Requires three years of experience with CI/CD including Git and Jenkins.
  • Requires three years of experience with Agile workflow including Scrum.
  • Requires three years of experience with build tools and build automation including Gradle.

Responsibilities

  • Work on software development projects and coordinate feature testing.
  • Present evidence and proofs of concepts to stakeholders.
  • Acquire user signoffs on finished items and present demo functionality to users.
  • Create action items based on user queries and business requirements.
  • Conduct requirement analysis on backlog items.
  • Engage with business users on preferences, deadlines, and requirements.
  • Participate in Scrum meetings including planning, standups, reviews, and retrospectives.
  • Develop and implement new features that adhere to Firm requirements using proprietary tools.
  • Prepare, supervise, and conduct regular maintenance and/or out-of-cycle software releases.
  • Provide application support on- and off-hours.

Benefits

  • Morgan Stanley offers extensive benefits that support employees’ careers, health, finances, and families, including top-tier medical coverage, mental health support, generous parental leave, fertility and family-building benefits, and robust retirement and stock purchase plans. Employees also gain access to continuous learning and networking opportunities, volunteer and giving programs aligned with the firm’s values, and hundreds of lifestyle perks like discounted products, cultural and entertainment tickets, and commuter savings.

H-1B filing history

Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026

Filing entity: Morgan Stanley Services Group Inc

As of Aug 23, 2026

Initial approvals

104

FY2026

Approval rate

99.1%

FY2026

LCA certified

765

FY2026

Entry-level share

0.0%

FY2026

Initial approvals YoY

-23%

Trend

LCA certified YoY

+6%

Trend

Initial approvals by fiscal year

Approval rate by fiscal year

Continuing vs initial approvals

LCA certified positions by quarter

LCA certified positions by fiscal year

Based on public USCIS and DOL filings; not a sponsorship guarantee.

Is this posting expired or inaccurate?