Director, Software Engineer

Morgan Stanley•New York, NY
•Hybrid

About The Position

Morgan Stanley Services Group, Inc. is seeking a Director, Software Engineer in New York, New York to work on software development projects and coordinate feature testing, present evidence and proofs of concepts, 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 (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. Telecommuting permitted up to 2 days per week.

Requirements

  • Requires a Bachelor’s degree in Computer Engineering, Information Technology, or a related field of study. Employer will accept a 3 year foreign degree.
  • Requires three (3) years of experience in the position offered or three (3) years as an Associate, Analyst, or a closely related occupation.
  • Requires three (3) years of experience with Java EE and Spring
  • Requires three (3) years of experience with Scala
  • Requires three (3) years of experience with UI design
  • Requires three (3) years of experience with Angular
  • Requires three (3) years of experience with High-volume, asynchronous, observable, and high-availability distributed systems design
  • Requires three (3) years of experience with Publish/Subscribe (Pub/Sub) based asynchronous messaging systems
  • Requires three (3) years of experience with Queue based messaging systems including IBM MQ
  • Requires three (3) years of experience with Relational databases including Sybase and IBM DB2
  • Requires three (3) years of experience with Database change tracking and management tools including Liquibase
  • Requires three (3) years of experience with Document-oriented databases including NoSQL and MongoDB
  • Requires three (3) years of experience with Containerization tools including Docker
  • Requires three (3) years of experience with CI/CD including Git and Jenkins
  • Requires three (3) years of experience with Agile workflow including Scrum
  • Requires three (3) years of experience with Build tools and build automation including Gradle
  • Employer will accept any suitable combination of education, training, or experience.

Responsibilities

  • Work on software development projects
  • Coordinate feature testing
  • Present evidence and proofs of concepts
  • Acquire user signoffs on finished items
  • 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 (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

  • Commission earnings
  • Incentive compensation
  • Discretionary bonuses
  • Other short and long-term incentive packages
  • Other Morgan Stanley sponsored benefit programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service