About The Position

The Credit Trading & Securities Risk Systems Department develops software that enables Morgan Stanley to sustain and grow its highly successful fixed income cash & derivative trading businesses. This is a Lead Software Engineer position at Vice President level. In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities.

Requirements

  • Strong Java or Scala (7+ years of experience)
  • Strong analytical skills and communication skills
  • Ability to navigate a large and complex code base
  • Data structures, design patterns, multi-threaded programming and distributed computing
  • Continuous integration.
  • At least 6 years' relevant experience would generally be expected to find the skills required for this role.

Nice To Haves

  • Ability to effectively manage multiple functions or guide junior staff and initiatives.
  • Advanced understanding of business line and discipline with some knowledge of competitive environment and other disciplines.

Responsibilities

  • Communicate regularly with product leads across the technology organization and discuss opportunities for improvement to existing and future technology solutions.
  • Be a hands-on Java/Scala developer involved in the full development lifecycle, focusing on Corporate loans risk models and its end-of-day calculations, but also with abundant opportunities to work on other functionalities such as calculation infrastructure (e.g. distribution, caching) and workflow automation.
  • Learn to program in Scala if that’s not your primary programming language.

Benefits

  • Ample opportunity to move about the business for those who show passion and grit in their work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service