Lead Software Engineer(Java/AI)_Vice President_Software Engineering
Morgan StanleyMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead design, development, and modernization of scalable enterprise platforms for stock plan administration and financial technology services.
Drive adoption of AI-first development practices and modern engineering methodologies including microservices, event-driven architecture, and automation.
Provide technical leadership, mentor software engineering teams, establish engineering standards, and ensure compliance with security and governance requirements.
Minimum Requirements
12-15 years of software engineering experience with at least 6 years in technical leadership roles.
Strong expertise in Core Java, Java EE, Spring Boot, Spring Framework, Scala, microservices architecture, RESTful services, and distributed systems.
Experience with event-driven systems (e.g. Kafka, JMS), relational databases (Oracle, PostgreSQL, SQL Server, Snowflake), and observability platforms (Grafana, OpenTelemetry, Dynatrace, Splunk).
Work Experience Required: 12-15 years software engineering, 6+ years leadership; Notice period: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Senior technology leader comfortable balancing hands-on engineering with strategic architectural governance and people management.
Experienced in global collaboration across multiple regions and scaling enterprise applications with millions of users and transactions.
Proven track record in technical innovation, especially in AI-assisted development, generative AI tools, and continuous modernization of complex financial platforms.
