Vice President, Lead Software Engineer

Morgan StanleyAlpharetta, GA
$165,000 - $170,000Onsite

About The Position

Morgan Stanley Services Group, Inc. is seeking a Vice President, Lead Software Engineer in Alpharetta, GA to lead end-to-end development and stability engineering for mission critical trading applications. Architect and implement scalable, high-performance .NET solutions, including RESTful APIs and real-time data processing engines. Design and optimize complex SQL workloads, stored procedures, and user-defined functions for seamless integration with .NET backend services. Apply advanced design patterns, best practices, and code review processes to ensure maintainability and reliability. Manage high volume data pipelines, ensuring robust data movement and operational efficiency. Collaborate with cross functional teams including traders, quantitative analysts, and global engineering groups to translate business requirements into technical solutions. Lead modernization initiatives, migrating legacy systems to .NET Core and distributed platforms reducing operational risk and enhancing system performance. Troubleshoot and resolve complex production issues including deadlocks, latency, and distributed application failures.

Requirements

  • Master’s degree in Electrical Engineering, Computer Science, or a related field of study
  • Three (3) years of experience in the position offered or three (3) years as an Applications Developer, Consultant, or a closely related occupation
  • Three (3) years of experience with C#, and .NET Core
  • Three (3) years of experience with ASP.NET Web API and RESTful API development
  • Three (3) years of experience with Application architecture
  • Three (3) years of experience with Distributed systems design
  • Three (3) years of experience with IBM MQ
  • Three (3) years of experience with Apache Kafka
  • Three (3) years of experience with Microservices architecture
  • Three (3) years of experience with System integration
  • Three (3) years of experience with CI/CD pipeline development
  • Three (3) years of experience with SQL Server, T-SQL, and SQL performance tuning
  • Three (3) years of experience with Database architecture
  • Three (3) years of experience with Data modeling
  • Three (3) years of experience with Schema partitioning and archival strategies
  • Three (3) years of experience with Index design and optimization for high-volume OLTP systems

Responsibilities

  • Lead end-to-end development and stability engineering for mission critical trading applications.
  • Architect and implement scalable, high-performance .NET solutions, including RESTful APIs and real-time data processing engines.
  • Design and optimize complex SQL workloads, stored procedures, and user-defined functions for seamless integration with .NET backend services.
  • Apply advanced design patterns, best practices, and code review processes to ensure maintainability and reliability.
  • Manage high volume data pipelines, ensuring robust data movement and operational efficiency.
  • Collaborate with cross functional teams including traders, quantitative analysts, and global engineering groups to translate business requirements into technical solutions.
  • Lead modernization initiatives, migrating legacy systems to .NET Core and distributed platforms reducing operational risk and enhancing system performance.
  • Troubleshoot and resolve complex production issues including deadlocks, latency, and distributed application failures.

Benefits

  • Commission earnings
  • Incentive compensation
  • Discretionary bonuses
  • Other short and long-term incentive packages
  • Morgan Stanley sponsored benefit programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service