✦ Luna Orbit — Software Engineering

Director, Lead Software Engineer

at Morgan Stanley

📍 Boston, Massachusetts, United States of America Onsite 💰 $162K – $162K USD / year Posted April 15, 2026
Salary $162K – $162K USD / year
Type Full-Time
Experience executive
Exp. Years 5 years
Education Bachelor's degree in Computer Engineering, Information Technology, or a related field of study
Category Software Engineering

Lead and direct software engineering efforts for investment management stakeholders in an Agile environment. Build, test, and maintain secure, reliable systems; coordinate across technology and business teams; and provide production support for escalation issues.

  • Work within an Agile team to identify, estimate, design, implement, and test technical requirements
  • Build technical solutions with focus on security and system availability
  • Coordinate with cross-functional teams for day-to-day operations
  • Ensure team follows firm coding standards, design patterns, and documentation
  • Provide production support for Level 1 and Level 2 escalations

You will develop and support microservices and web services using Java, Spring Boot, and Spring Framework with REST and SOAP APIs. The role includes UI development with Angular, persistence with JPA/Hibernate and SQL across DB2/Sybase/MS SQL, and cloud/data integration with Microsoft Azure Cloud Platform and Snowflake Cloud Database, plus search and caching with Elasticsearch and Hazelcast. DevOps tooling includes Jira, Git, Jenkins, Sonar, and Junit under Scrum and Agile Methodologies.

The ideal candidate is a senior software engineering leader with 5+ years of hands-on Java and Spring Boot experience building microservices and web services using REST and SOAP. They also have strong UI and full-stack tooling experience (Angular, Gradle, Maven) and production support capability across DevOps tools (Jira, Git, Jenkins, Sonar, Junit) in Azure and data platforms like Snowflake.

Bachelor's degree in Computer EngineeringInformation Technologyor a related field of studyfive (5) years of experience in the position offered or five (5) years as a ManagerAssociateSoftware Engineeror a closely related occupationfive (5) years of experience with Javafive (5) years of experience with Spring Boot and Spring Frameworkfive (5) years of experience with Microservices and Webservices including REST and SOAPfive (5) years of experience with JSON and XMLfive (5) years of experience with JPA and Hibernatefive (5) years of experience with HTML and CSSfive (5) years of experience with Java Script and Type Scriptfive (5) years of experience with Angularfive (5) years of experience with Gradle and Mavenfive (5) years of experience with SQLfive (5) years of experience with DB2five (5) years of experience with Sybasefive (5) years of experience with MS SQLfive (5) years of experience with Snowflake Cloud Databasefive (5) years of experience with Microsoft Azure Cloud Platformfive (5) years of experience with Elasticsearchfive (5) years of experience with Hazelcastfive (5) years of experience with DevOps including JiraGitJenkinsSonarand Junitfive (5) years of experience with Scrum and Agile Methodologies
Not specified
JavaSpring BootSpring FrameworkRESTSOAPJPAHibernateHTMLCSSJava ScriptType ScriptAngularGradleMavenSQLDB2SybaseMS SQLSnowflake Cloud DatabaseMicrosoft Azure Cloud PlatformElasticsearchHazelcastDevOpsJiraGitJenkinsSonarJunitScrumAgile Methodologies
JavaSpring BootSpring FrameworkMicroservicesRESTSOAPJSONXMLJPAHibernateHTMLCSSJava ScriptType ScriptAngularGradleMavenSQLDB2SybaseMS SQLSnowflake Cloud DatabaseMicrosoft Azure Cloud PlatformElasticsearchHazelcastDevOpsJiraGitJenkinsSonarJunitScrumAgile Methodologiesproduction supportLevel 1 escalationsLevel 2 escalationsPortfolio ManagementReportingPerformance MeasurementAttributionRiskGlobal Investment Performance Standards
JavaSpring Boot and Spring FrameworkMicroservicesWebservicesRESTSOAPJSONXMLJPAHibernateHTMLCSSJava ScriptType ScriptAngularGradleMavenDatabaseSQLDB2SybaseMS SQLSnowflake Cloud DatabaseMicrosoft Azure Cloud PlatformElasticsearchHazelcastDevOpsJiraGitJenkinsSonarJunitScrumAgile MethodologiesAgileLevel 1 escalationsLevel 2 escalationsproduction supportdesign standardssecuritysystem availabilityPortfolio ManagementReportingPerformance MeasurementAttributionRiskGlobal Investment Performance Standardsdocumentationcoding standardsconsistent design patternsIT systems support
cross-functional collaborationcommunication with stakeholdersresponding to technical issuesproduction support mindsetteam coordinationagile teamwork
Industry Banking
Job Function Lead software engineering delivery and production support for investment management systems.
Role Subtype VP of Engineering
Tech Domains Java, Azure, SQL / PostgreSQL, DevOps & SRE, Kubernetes
DirectorLead Software EngineerJavaSpring BootSpring FrameworkMicroservicesWebservicesRESTSOAPJSONXMLJPAHibernateHTMLCSSJava ScriptType ScriptAngularGradleMavenSQLDB2SybaseMS SQLSnowflake Cloud DatabaseMicrosoft Azure Cloud PlatformElasticsearchHazelcastDevOpsJiraGitJenkinsSonarJunitScrum and Agile Methodologiesproduction supportLevel 1 escalationsLevel 2 escalationsJPA and Hibernate

Bachelor's degree required (Computer Engineering, Information Technology, or related field), 5+ years experience required, Must have 5+ years experience with Java and Spring Boot/Spring Framework, Must have 5+ years experience with Microservices and Webservices including REST and SOAP, Must have 5+ years experience with Angular, Must have 5+ years experience with Microsoft Azure Cloud Platform

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile