Director - Threat Detection Analyst

Morgan StanleyNew York, NY
1d

About The Position

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. This is a Software Engineering III position at the Associate level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Morgan Stanley is an industry leader in financial services, known for mobilizing capital to help governments, corporations, institutions, and individuals around the world achieve their financial goals. Interested in joining a team that’s eager to create, innovate and make an impact on the world? Read on. The Morgan Stanley Enterprise Application Infrastructure (EAI) group develops reusable solutions, libraries, and frameworks used across the firm. We consult with development teams, set firmwide technology strategy, and help drive modern approaches to application and infrastructure development. Our team is full of naturally curious, highly technical individuals who like to dig beneath the surface to understand how things work. We encourage people to generate ideas, lead initiatives, and find that individuals who enjoy solving complex problems flourish in our team. The Role: We're looking for an enthusiastic, detail-oriented developer with a passion for both systems infrastructure and high-performance application development. This role offers a technically challenging environment and the opportunity to deliver immediate, far-reaching impact; EAI products are used across Morgan Stanley. You'll be supported by an established team with broad technical expertise and will have significant opportunities for growth, training, and future leadership.

Requirements

  • Experience developing on Linux, including hands-on work with build systems, packaging, and containerization (e.g., CMake, Conan/vcpkg, Bazel; Docker).
  • Proficiency in Python for tooling, automation, and integration tasks; experience with other scripting languages is a plus.
  • Solid modern C++ skills (C++20/C++23), with experience building high-performance systems, ideally including networking, concurrency, memory management, and low-latency optimization.
  • Experience with C/C++ toolchains, compilers, linkers, and static/dynamic analysis tools.
  • Strong collaboration and communication skills.
  • A curiosity-driven mindset, comfortable with experimentation, deep dives, and pragmatic engineering trade-offs.

Nice To Haves

  • Experience with network protocols, kernel-bypass/zero-copy techniques, async I/O, and latency-sensitive systems.
  • Background in CI/CD systems (GitHub Actions, Jenkins) or development environment tooling.
  • Familiarity with performance profiling, benchmarking, and diagnostics across both build pipelines and runtime systems.
  • Exposure to financial markets or algorithmic trading environments is a plus, but not required.

Responsibilities

  • Design, implement, and maintain next-generation packaging and containerization infrastructure for C++ projects, integrating with modern build systems and developer environments.
  • Design and develop modern C++ libraries and a low-latency networking stack, collaborating with a global team to ensure scalability, reliability, and performance.
  • Identify current technology gaps and propose solutions that improve developer productivity and application performance firmwide.
  • Evaluate, experiment with, and recommend technologies that will form the basis of the firm's next-generation systems.
  • Collaborate closely with internal clients and development teams to understand requirements, improve build and runtime performance, and streamline developer workflows.
  • Maintain and support existing C++ libraries and infrastructure components, ensuring stability and quality.
  • Promote best practices in your own work and across the wider firm C++ community.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service