M

Morgan Stanley

Manages investments and advises on financing

Senior Java Software Engineer - Vice President

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$155k - $215k /yrIn-person

About the Job

Requirements

  • 10+ years of experience designing, building, and operating large-scale distributed systems.
  • Strong Java engineering skills, including concurrent and multi-threaded programming, Spring Boot, Core Spring, and automated testing.
  • Proven technical leadership, including driving designs, influencing decisions, mentoring engineers, and delivering complex initiatives across teams.
  • Strong communication skills with the ability to adapt discussions for business stakeholders, senior management, and engineering audiences.
  • Problem-solving ability and experience owning delivery from requirements and design through production support.
  • Understanding of event-driven architectures and messaging systems such as Kafka and IBM MQ.
  • Strong relational database management system skills, including Sybase and/or DB2, complex SQL, and performance tuning.
  • Unix/Linux scripting using Shell and/or Python.
  • Interest in understanding the business domain in addition to the technology.

Responsibilities

  • Build and evolve a multi-threaded, Linux-based, real-time Java platform handling high-throughput event flows.
  • Drive analysis, design, and architecture for complex initiatives spanning multiple teams and stakeholders.
  • Lead technical discussions across business, technology, and engineering teams while driving alignment and delivery.
  • Work with relational database management systems and technologies including MongoDB, Kafka, IBM MQ, Hazelcast, and Snowflake.
  • Work hands-on with the large sharded MongoDB cluster and develop subject-matter expertise in its design, performance, and operational behavior.
  • Develop technical expertise on the core cashflow calculator and explain complex financial and technical concepts to engineers and business stakeholders.
  • Strengthen test automation and deployment practices and help mature continuous integration and continuous delivery.
  • Participate in Level 3 support for North America, resolve complex incidents, lead communication during critical events, and provide technical direction under pressure.
  • Use AI tooling such as Claude, Amp, and Deep Search to accelerate the software development life cycle while applying engineering judgment and oversight.
  • Own delivery from concept through production.
  • Set technical direction, mentor engineers, and help the team make sound architectural decisions.

Desired Qualifications

  • Experience operating or tuning large-scale sharded MongoDB clusters.
  • Comfort with financial calculations and numerical correctness.
  • Knowledge of the Equity Derivatives business.
  • Experience integrating AI-assisted development tools into an engineering workflow.

About the Company

Morgan Stanley

Manages investments and advises on financing

Morgan Stanley advises companies and governments on financing and manages investments for institutions, individuals, and families. Its business combines investment banking and securities trading with wealth management and an asset-management division that invests across public and private markets. Bankers arrange stock and bond sales and advise on mergers, while advisors build client portfolios and fund managers invest money under agreed strategies. The firm earns advisory and management fees, trading revenue, commissions, and interest from lending and deposits. Morgan Stanley was founded as a partnership in 1935 and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1935

Recently Posted Jobs

Explore more opportunities at Morgan Stanley

See more jobs