Associate, Software Engineer

Morgan StanleyNew York, NY
Hybrid

About The Position

Morgan Stanley Services Group, Inc. is seeking an Associate, Software Engineer in New York, New York to design and develop features for the electronic trading application based on client requests, focusing on high performance and low latency. Production ownership including identify and troubleshoot issues, and implement fixes rapidly while coordinating with Application Support and partner teams. Execute schema and stored procedure updates to enable reliable data use in trading workflows. Python automation including build and maintain scripts to grab, replay, and compare trading messages, eliminating manual toil. Engage with coverage desks and the FIX onboarding team to lead significant client onboardings that drive new revenue. Program coordination including plan and deliver CCS-driven initiatives that require cross-team alignment under tight timelines. Partner with gateway and platform teams to deliver solutions across Client Gateway and adjacent applications. Translate business objectives into clear technical requirements, clarify developer questions, and lead testing and rollout with the Business Unit. Telecommuting permitted up to 2 days per week.

Requirements

  • Requires a Bachelor's degree in Computer Science, Information Technology, or a related field of study
  • Requires two (2) years of experience in the position offered or two (2) years as an Associate, Analyst, or a closely related technical occupation
  • Requires two (2) years of experience with object oriented programming and development including building real-time distributed systems
  • Requires two (2) years of experience with Linux/Unix, data structures, algorithm design, and multithreaded programming
  • Requires two (2) years of experience with SQL and implementing stored procedures
  • Requires two (2) years of experience with Python for automation and tooling
  • Requires two (2) years of experience with networking protocols including Transmission Control Protocol/Internet Protocol (TCP/IP), User Datagram Protocol (UDP), and multicast
  • Requires two (2) years of experience operating production systems and troubleshooting complex issues in high-availability environments.

Responsibilities

  • Design and develop features for the electronic trading application based on client requests, focusing on high performance and low latency.
  • Production ownership including identify and troubleshoot issues, and implement fixes rapidly while coordinating with Application Support and partner teams.
  • Execute schema and stored procedure updates to enable reliable data use in trading workflows.
  • Python automation including build and maintain scripts to grab, replay, and compare trading messages, eliminating manual toil.
  • Engage with coverage desks and the FIX onboarding team to lead significant client onboardings that drive new revenue.
  • Program coordination including plan and deliver CCS-driven initiatives that require cross-team alignment under tight timelines.
  • Partner with gateway and platform teams to deliver solutions across Client Gateway and adjacent applications.
  • Translate business objectives into clear technical requirements, clarify developer questions, and lead testing and rollout with the Business Unit.

Benefits

  • Comprehensive employee benefits and perks in the industry
  • 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