H1BConnect Pro is launching with premium alerts and access to more job postings.Get early access
Morgan Stanley logo

VP, Lead Software Engineer

Morgan Stanley
Alpharetta, GA Full-time 11/25/2025 $120k - $170k per year
Undergraduate with 5+ Years of Experience

Job Description

Morgan Stanley is seeking a senior software engineer to join the Wealth Management Technology Architecture team, responsible for delivering high-quality, scalable code and mentoring team members while collaborating in a global setting.

Requirements

  • 5+ years of experience
  • CORE Java/J2EE: Algorithms, Concurrency, Lambdas, Futures, Generics, JDBC, Hibernate
  • Spring: IoC, Dependency Injection, Configurations, Spring Boot, Spring Transactions, JPA
  • SOA: Web APIs, REST, Spring Cloud
  • Database: RDBMS, SQL Queries, Database design, Query tuning, Transaction management
  • Messaging: Kafka/JMS
  • Web Development (Basic Knowledge): React/Angular, Javascript, Typescript, HTML, CSS/LESS, AJAX, jQuery, Bootstrap
  • Object Oriented Analysis and Design, SOLID principles, Clean Code, Refactoring, Design patterns
  • Test Automation (Unit Test and/or Functional Testing), JUnit, JMeter, Mockito/JMock, JBehave etc

Responsibilities

  • Deliver high quality code, that scales well and runs with low latency
  • Communicate, coordinate, and deliver work in globally distributed teams
  • Mentor team members
  • Responsible for product delivery, quality, timelines and stakeholder communication
  • Work with Business teams and architecture team members in understanding requirements, designing and implementing solutions
  • Spend most of the time in component design coding, code refactoring, performance validation
  • Write quality unit test cases, ensure high level of code coverage
  • Participate in design reviews, peer code reviews and performance testing to ensure quality, performant code
  • Mentor peers, help them with technical queries, collaborate with geographically dispersed team to deliver solutions
  • Understand the build and deployment process and troubleshoot live issues
  • Work collaboratively in a global setting, eager to learn new technologies