remote
Executive Director, Software Engineering - Morgan Stanley
Software Engineer
Executive Director leading software engineering teams to design, develop, and deliver scalable, cloud‑native investment management solutions using Java, Python, microservices, and AWS.
About the role
Key Responsibilities
- Lead multiple engineering squads in the design, development, and deployment of high‑performance, cloud‑native applications for investment management.
- Define and enforce architectural standards, micro‑service patterns, and best practices across the platform.
- Drive continuous delivery pipelines, CI/CD automation, and DevOps practices on AWS to ensure rapid, reliable releases.
- Collaborate with product owners, data scientists, and quantitative analysts to translate business requirements into technical solutions.
- Mentor senior engineers, foster a culture of technical excellence, and manage talent acquisition and career development.
Requirements
- 10+ years of software engineering experience, with at least 5 years in a senior technical leadership role.
- Strong expertise in Java and Python development, building and operating micro‑service architectures.
- Deep hands‑on experience with AWS services (EC2, S3, Lambda, RDS, etc.) and cloud‑native design patterns.
- Proven track record implementing CI/CD pipelines, automated testing, and DevOps practices.
- Excellent communication, stakeholder management, and team‑building skills in an Agile environment.