Vice President Software Engineer, Backend

Morgan Stanley

Confirmed live today High trust

Quick summary

Work type
On-site
Location
New York, NY
Salary
$155,000–$215,000 / yr
Employment
Full-time
Posted
13 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $186k
This role $185k
$134k $224k
below market most similar roles pay here above market

This role pays more than 61% of similar roles. Most pay $157,200–$214,625 — the blue band above. At the midpoint, this role pays about $185k versus about $186k for comparable roles.

Based on 240 similar postings.

Employer

About Morgan Stanley

Morgan Stanley is a global financial services firm providing investment banking, securities, wealth management, and investment management services to corporations, governments, institutions, and individuals. Industry: Investment Banking & Financial Services

Morgan Stanley currently has 40 open roles on FindRole.

Listed pay typically runs $154,000–$214,000 across 34 roles with salary data.

Most-posted roles

View all roles at Morgan Stanley

At a glance

TL;DR · Vice President Software Engineer, Backend

The Vice President - Software Engineer - Backend joins the Technology division to develop and maintain software solutions supporting business needs. This role involves designing and building new backend services and APIs from scratch, focusing on distributed systems with real scalability, latency, and reliability constraints. The engineer will own services end-to-end by designing, building, deploying, and operating production-grade systems while debugging production issues to improve resilience. Key technical requirements include strong proficiency in Java and Python, object-oriented design, and data structures. Candidates must demonstrate experience with multi-threaded and event-driven systems, Spring Framework, dependency injection, and transaction management. The work involves solving complex engineering problems related to REST APIs, pub-sub patterns, caching strategies, batch processing, and data pipelines within a financial services context.

What does a Software Engineer earn in New York?

Median $216000 from 270 postings across 57 companies.

See salary data

What you'll do

  • Design and build new backend services and APIs from scratch.
  • Develop distributed systems with specific scalability, latency, and reliability constraints.
  • Write clean, maintainable, and testable code using Java and Python.
  • Own services end-to-end through the design, build, deployment, and operation phases.
  • Debug production issues and improve overall system resilience over time.
  • Implement multi-threaded and event-driven systems using appropriate design patterns.
  • Manage data pipelines, batch processing, and caching strategies.
  • Monitor system performance through logging, monitoring, and observability tools.

What we're looking for

  • 10+ years of relevant experience.
  • 4+ years of hands-on experience building and operating production-grade services.
  • Strong proficiency in Java and Python for backend application development.
  • Solid understanding of Object-Oriented Design, Design Patterns, and data structures.
  • Experience building scalable REST APIs and distributed systems.
  • Hands-on experience with multi-threaded and event-driven systems.
  • Knowledge of Spring Framework, dependency injection, AOP, and transaction management.
  • Experience with unit testing, CI/CD pipelines, and agile development practices.
  • Experience with messaging/pub-sub systems and event-driven architectures.
  • Exposure to batch processing and data pipeline technologies.
  • Experience with BDD testing frameworks and tools (preferred).

More like this

Similar roles

Vice President, Software Engineering

Mastercard

New York, NY 40 days ago $254,000–$407,000
Platform Engineering CI/CD Cloud-Native Architecture DevOps SRE AI-Assisted Software Engineering Observability Source Control Quality Engineering Telemetry
10+ yrs exp

Vice President, Software Engineering

Mastercard

O Fallon, MO 36 days ago $212,000–$339,000
Software Architecture Software Design Software Development Distributed Systems Secure Coding Integration Testing Observability Performance Engineering Incident Management Operational Readiness

Vice President, Software Engineering

Mastercard

San Francisco, CA +2 36 days ago $254,000–$407,000
Distributed Systems Cloud-Native Microservices APIs Event-Driven Systems AI ML Kafka Flink Kubernetes Data Platforms Streaming

Vice President Lead Java Software Engineer

JPMorgan Chase

Jersey City, NJ 44 days ago
Java Spring Boot AWS Kafka AWS MSK SQS SNS Kinesis Reactor Event Streaming Messaging System Design SDLC AI-assisted development Cloud-native Observability
5+ yrs exp

Vice President, Senior Backend Engineer (Java)

Blackrock

New York, NY 64 days ago $155,000–$210,000
Java gRPC REST Kafka RabbitMQ Kubernetes Docker Terraform Helm BigQuery Snowflake Prometheus Grafana Splunk AppDynamics VisualVM JMeter NoSQL CI/CD OpenAPI
7+ yrs exp Hybrid