Vice President - Software Engineer - Backend

Morgan Stanley•New York, NY
•$155,000 - $215,000

About The Position

Morgan Stanley is hiring a Vice President-level backend software engineer in its Technology division. The role focuses on developing and maintaining software solutions that support business needs, including production-grade backend services and APIs. The engineer will work with distributed systems and address real-world scalability, latency, reliability, performance, consistency, and complexity concerns. The role includes end-to-end ownership of services, from design and implementation through deployment and operation. The engineer will write maintainable, testable code; debug production issues; and improve system resilience. The work involves APIs, data, platform concerns, event-driven systems, and collaboration with globally distributed teams and business stakeholders. The job description describes an engineering culture that values clear reasoning, simplicity, ownership, and meaningful contributions.

Requirements

  • Strong proficiency in Java and Python for backend application development.
  • Solid understanding of HTTP fundamentals.
  • Strong understanding of object-oriented design, clean class modeling, and design patterns.
  • Good command of data structures and collections, including when to use them.
  • Hands-on experience with multithreaded and event-driven systems.
  • Awareness of memory usage and time and space complexity.
  • Experience with dependency injection, lifecycle management, AOP concepts, and transaction management.
  • Familiarity with connection pools, resource management, databases, and caching.
  • Experience designing scalable REST APIs and distributed systems.
  • Experience with messaging/pub-sub systems and event-driven architectures.
  • Understanding of security fundamentals, including authentication, authorization, and encryption.
  • Understanding of logging, monitoring, and observability.
  • Experience with unit testing, CI/CD pipelines, and agile development practices.
  • Strong analytical, problem-solving, and communication skills.
  • Comfort working in globally distributed teams and collaborating with business stakeholders.
  • 10+ years of relevant experience.

Nice To Haves

  • Practical understanding of batch processing and data pipelines.
  • Experience with BDD testing frameworks and tools.

Responsibilities

  • Design and build new backend services and APIs from scratch.
  • Work on distributed systems subject to scalability, latency, and reliability constraints.
  • Make trade-offs involving performance, consistency, and complexity.
  • Write clean, maintainable, and testable code.
  • Own services end-to-end, including design, build, deployment, and operation.
  • Debug production issues and improve system resilience over time.
  • Design stable, scalable, and performant read and write APIs.
  • Work with event-driven systems, pub-sub patterns, caching strategies, and fault-tolerance concerns.
  • Collaborate with globally distributed teams and business stakeholders.

Benefits

  • Morgan Stanley-sponsored benefit programs and employee perks; specific benefits are not enumerated.
  • Potential commission earnings, incentive compensation, discretionary bonuses, and other short- and long-term incentive packages, depending on the position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service