Morgan Stanley-posted 2 months ago
$195,000 - $250,000/Yr
Full-time • Manager
New York, NY
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

We are seeking an Engineering Manager to join our Algorithmic Electronic Trading team. Responsible for development of low latency, high-throughput software infrastructure for straight through processing. We are a group of architects, experienced engineers, working on some of the most challenging projects in the industry: low-level performance optimizations, highly available distributed systems, messaging formats, transport protocols and more. The code we write trades billions of dollars daily and is directly responsible for the success of the firm's electronic trading offering. 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. Since 1935, Morgan Stanley is known as a global leader in financial services, always evolving and innovating to better serve our clients and our communities in more than 40 countries around the world.

  • Design, develop, and optimize high-throughput, low-latency post trade capture and reporting infrastructure for algorithmic trading
  • Take full ownership of projects from inception to deployment, ensuring end-to-end product delivery
  • Troubleshoot and debug complex issues to ensure the stability and reliability of trading systems
  • Create a positive environment to foster talent and help junior/mid-level engineers establish roots and thrive in a fast-moving environment.
  • Extensive experience with Core Java and related technologies like JPA
  • Experience managing and running a team of high caliber engineers to deliver enterprise grade software infrastructure solutions
  • Knowledge of other programming languages such as Python and C++ is desirable however optional
  • Knowledge of, or keen interest in learning about: OS internals, networking, CPU architectures
  • Experience with high-performance computing, multi-threading, and distributed systems
  • Great problem-solving skills with a keen attention to detail
  • Solid understanding of Computer Science fundamentals, including algorithms, data structures, and software design principles
  • Strong communication and interpersonal skills
  • Comprehensive employee benefits and perks
  • Opportunities for career advancement within the company
  • Support for employees and their families at every point along their work-life journey
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service