Jobs · Engineering · New York

Lead Java Software Engineer - Backend (VP)

Morgan Stanley · New York, NY · 4 days ago
Engineering$150k–$210k/yrFull-time

About the role

This is a Lead Software Engineering position at Vice President level within the Technology division of Morgan Stanley. The role supports the development and maintenance of software solutions that enable the firm's business needs, particularly in the context of global security settlements.

Responsibilities

  • Collaborate with product owners, business analysts, and other teams to clarify requirements, define milestones, and backlog based on business priorities, team capability, and velocity.
  • Drive the definition of system architecture and design.
  • Write clean, performant, scalable, testable, and reusable code.
  • Review pull requests and guide more junior developers, helping them adopt best design, coding, and testing practices.
  • Guide the team to follow best DevOps practices and enhance observability, availability, and resiliency.
  • Ensure the system is developed, tested, deployed as planned, and performs as expected in production environments.
  • Contribute to enhancing team standards and improving processes.

Requirements

  • Hands-on experience in building distributed systems using agile practices for at least 10 years.
  • Experience in owning a delivery end-to-end and leading a development team comprised of Backend and/or Data Engineers.
  • Strong working knowledge of core Java and Spring frameworks, including Spring Boot and testing.
  • Proven expertise in designing, developing, and maintaining robust RESTful and/or GraphQL APIs.
  • Demonstrated understanding of API versioning strategies, backward compatibility, and documentation practices.
  • Strong understanding of managing and scaling high volume databases, with experience in MS SQL, Snowflake, and MongoDB preferred.
  • Sound understanding of microservice architecture and design patterns, system resiliency, scalability, security, and observability.
  • Experience in designing and implementing messaging- and rest-based middleware and databases modeling.
  • Knowledge of DevOps practices and tools.
  • Strong oral and written communication skills.
  • Experience with cloud-based application development, preferably with Microsoft Azure Cloud.
  • Experience with working in a global delivery team.

Qualifications

  • Prior experience in FinTech application development.

Skills

  • Experience with Angular UI development framework.

Benefits

  • Comprehensive employee benefits and perks.
  • Opportunity to work alongside the best and the brightest in an environment where you are supported and empowered.
  • Support for employees and their families at every point along their work-life journey.

Pay

The expected base pay rate for the role will be between $150,000 and $210,000 per year at the commencement of employment. However, base pay if hired will be determined on an individualized basis and is only part of the total compensation package, which may also include commission earnings, incentive compensation, discretionary bonuses, other short and long-term incentive packages, and other Morgan Stanley sponsored benefit programs.

Schedule

Full-time position available in New York.

Similar jobs