Director, Lead Software Engineer
New York, New York County, New York, 10261, USA
Listed on 2026-06-18
-
Software Development
Software Engineer, Backend Developer, Cloud Engineer - Software, Java Developer
Company Profile
Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment, and wealth management services. The firm’s employees serve clients worldwide, including corporations, governments, and individuals from more than 1,200 offices in 43 countries.
ResponsibilitiesMorgan Stanley Services Group Inc. is seeking a Director, Lead Software Engineer in New York, New York to analyze, design, develop, and test server‑side services and software applications to support the FX business. Collaborate with global colleagues in the FX technology team and other technology teams to deliver integrated solutions. Provide support for traders, salespeople, controllers and operations with software application and infrastructure questions and issues.
Conduct in‑depth software analyses of FX business and projects. Develop various new FX flow and features within projects. Coordinate requirements, design, development, and delivery of software products within the global team. Continuously improve the quality of the FX trading software system and codebase. Remote work from anywhere in the U.S.
- Requires a Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
- Requires five (5) years of experience in the position offered or five (5) years as a Software Developer, Programmer Analyst, or a related role.
- Requires five (5) years of experience with the following skills:
- The full Software Development Lifecycle using Linux; agile development on enterprise scale complex projects.
- Relational databases including Sybase or DB2.
- Writing complex SQL queries.
- GIT.
- JIRA.
- Jenkins; and
- Sonar.
- Requires four (4) years of experience with the following skills:
- System architecture; and
- Core Java development including object‑oriented programming, threading, data structure, design pattern, algorithms, Spring, REST and SOAP API, microservices, JUnit, Mockito, MQ, XML, TDD, and SOLID.
- Requires two (2) years of experience with the following skills:
- Developing high‑throughput transaction and event processing systems.
- Python, C, shell scripting, JSON, Auto Sys, Train, Splunk, and load balance.
- Build tools including Maven, Gradle, Ivy, and YAML.
- Trading technologies and foreign exchange trading system, including FIX and FIXML protocol, FX exchange API and STP; and
- Working in a trading environment with cross‑regional teams.
Expected base pay rates for the role will be between $158,000 and $165,000 per year at the commencement of employment. However, base pay if hired will be determined on an individualized basis and is only part of the total compensation package, which, depending on the position, may also include commission earnings, incentive compensation, discretionary bonuses, other short and long‑term incentive packages, and other Morgan Stanley sponsored benefit programs.
EqualEmployment Opportunity Statement
Morgan Stanley is an equal opportunity employer committed to building and maintaining a workforce that is diverse in experience and background. Our recruiting efforts reflect our strong commitment to a culture of inclusion, where individuals are hired, developed, and advanced based on their skills and talents.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).