Taro Logo

Lead C++ Software Engineer - VP

Global leader in financial services, providing advisory, trading, management and distribution of capital for governments, institutions, and individuals since 1935.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Lead C++ Software Engineer - VP

Morgan Stanley is seeking an experienced Lead C++ Software Engineer at the VP level to join their Trade Routing Applications (TRA) department within the Institutional Securities Technology division. This role focuses on managing real-time trade reporting solutions for the Institutional Equity Division (IED), specifically the Trade Reporting Gateway (TRG) system for the EMEA region. The position offers an exciting opportunity to work with cutting-edge technology in financial markets, handling over a billion transactions daily.

The role combines technical leadership with team management, requiring expertise in C++ development, distributed systems, and financial markets technology. You'll be responsible for maintaining and enhancing critical trading infrastructure while ensuring regulatory compliance and system stability. The position involves collaboration with global teams across multiple time zones and interaction with various stakeholders from risk management to compliance teams.

As a VP-level position, you'll be instrumental in shaping the technical direction of key trading systems while leading and mentoring a team of developers. The role offers exposure to Morgan Stanley's institutional equity and fixed income markets, providing opportunities to work on high-throughput, low-latency systems that are crucial to the firm's trading operations.

Morgan Stanley offers comprehensive benefits, career development opportunities, and a collaborative culture that values innovation and excellence. With offices in over 42 countries and a commitment to diversity and inclusion, this role provides an excellent opportunity to work with some of the industry's best talents while contributing to critical financial technology infrastructure.

Last updated 6 days ago

Responsibilities For Lead C++ Software Engineer - VP

  • Provide technical leadership and vision for software development projects
  • Define technical architecture and roadmap for large-scale, mission-critical systems
  • Lead a team of software engineers, providing coaching, feedback, and performance evaluations
  • Manage resource allocation, project timelines, and budget
  • Oversee the execution of software development projects
  • Drive recruitment and retention of technical talent
  • Collaborate with senior leadership on technology strategy

Requirements For Lead C++ Software Engineer - VP

Linux
  • Bachelor's degree in computer science, Engineering, or related field
  • Experience leading high-performance engineering teams
  • Strong knowledge of C++ programming
  • UNIX/Linux skills
  • Experience with scripting (Perl, shell, Python)
  • Knowledge of networking, data structure, databases
  • Experience with Agile/DevOps
  • Experience leading a small team of 2-5
  • System integration experience
  • Excellent communication skills in English
  • Experience with large-scale distributed systems

Benefits For Lead C++ Software Engineer - VP

Medical Insurance
Parental Leave
401k
  • Comprehensive employee benefits and perks
  • Flexible working arrangements
  • Global career opportunities
  • Professional development and growth

Interested in this job?

Jobs Related To Morgan Stanley Lead C++ Software Engineer - VP