
Fullstack Team Lead
Responsibilities
Qualifications & Requirements
Experience Level: Executive
Full Job Description
Morgan Stanley is seeking a hands-on Software Engineering Manager to join their team as a Vice President. This role involves leading a team of 15-20 engineers responsible for developing and maintaining the firm’s Operational Mapping Data platform. The position also provides local technical and managerial support to the Business Continuity Management team of 5 engineers. While prior experience in risk management or resilience technology within a global financial services firm is beneficial, it is not essential. A critical requirement is at least 9 years of hands-on software engineering experience, with a minimum of 2 years in a management role overseeing a team of at least 10 engineers.
This opportunity offers the potential for mentorship by a Distinguished Engineer (DE), providing exposure to firm-wide challenges such as LLM-based code optimization and ‘architecture-as-code’ capabilities. The role is within the CDRR_Technology organization, focused on creating an agile and adaptable cybersecurity defense against sophisticated adversaries. The Firm Resilience function aims to proactively prepare the firm for operational threats and manage material operational risk.
As a Vice President in Software Engineering, you will develop and maintain software solutions that support business needs. Your responsibilities will include:
- Leading the development of new ideas and policies within your area.
- Analyzing complex information to create clear summaries for various stakeholders.
- Mentoring and supporting a team of software engineers to foster innovation and collaboration.
- Driving the professional growth of team members.
- Serving as the primary in-region point of contact and escalation for stakeholders, users, support teams, and technology partners.
- Leading the technical and data architecture for the platform to ensure a resilient, scalable, and future-proofed application ecosystem.
- Maintaining high-quality technical architecture and design documentation, potentially using the C4 framework.
- Providing hands-on engineering leadership across the full software development and DevOps lifecycle.
- Staying abreast of the latest technology trends and ensuring the adoption of best-in-class technology choices.
- Collaborating closely with Reliability & Production Engineering (RPE) to ensure high availability, performance, and data quality in production.
- Working with management and business stakeholders to define and execute a multi-year technology and data roadmap for the Operational Mapping Data platform.
- Communicating the strategic roadmap effectively to the team, business stakeholders, and technology partners.
- Translating strategic goals into actionable technical deliverables, ensuring optimal team structure and agility to respond to business demands, regulatory requests, and production support needs.
- Championing continuous improvement in agile, engineering, and DevOps processes.
- Focusing on creating capacity through leveraging GenAI development tools, increasing automated testing coverage, and improving user experience.
The ideal candidate will possess:
- A Bachelor’s degree or higher in Computer Science, Information Technology, Management Information Systems, or a related field.
- Advanced proficiency in web technologies such as React, Typescript, Node.js, CSS, JavaScript, and Bootstrap; Java & Java Microservices; and REST API integration.
- Intermediate proficiency in PostgreSQL or other Relational Database Management Systems (RDBMS).
- Strong application and data architecture skills, ideally utilizing the C4 framework and data-driven design techniques.
- Experience with Model-View-Controller (MVC) / Model-View-ViewModel (MVVM) style application design and implementation.
- Proven ability to design and implement resilient, scalable, and future-proofed solutions.
- Excellent communication skills with the ability to engage confidently with senior-level stakeholders, users, and technology partners.
- Proven people management skills within a complex global technology function.
- A strong understanding and hands-on experience with Agile/Scrum methodologies, with a passion for enhancing team agile maturity.
- Excellent troubleshooting skills, with the ability to identify root causes, propose resolutions, and lead teams through implementation and lessons learned.
Desired skills include Python, Talend, Camunda or similar workflow products, semantic architecture and related frameworks (e.g., RDF & OWL, SPARQL), Shell Scripting, and Generative AI/LLMs.
Company
Morgan Stanley
Morgan Stanley is a leading global financial services firm dedicated to helping its clients – individuals, corporations, and governments – achieve their financial goals. With a rich history spanning o...