Vice President - Software Engineer - Backend
Core
Designing and building scalable backend services and APIs for a financial services firm, focusing on distributed systems, data pipelines, and system resilience.
Role type
Vice President, Backend Software Engineer
Builds
Production-grade backend services, REST APIs, and distributed data systems for Morgan Stanley's clients and internal platforms.
Domain
Financial Services / Distributed Systems
Required skills
Java, Python, Object-Oriented Design, Design Patterns, Distributed Systems, REST APIs, Multi-threaded Systems, Event-Driven Architecture, Messaging/Pub-Sub, Batch Processing, Caching, Security Fundamentals, CI/CD, Unit Testing
Preferred skills
BDD testing frameworks, Spring Framework, AOP, Transaction Management, Connection Pooling, Observability, Globally distributed team collaboration
Technologies
Java, Python, Spring Framework, REST, Pub-Sub, Caching, CI/CD pipelines
Responsibilities
Designing and building new backend services and APIs from scratch; Working on distributed systems with scalability and reliability constraints; Making trade-offs across performance, consistency, and complexity; Owning services end-to-end from design to operation; Debugging production issues and improving system resilience.
Seniority
Executive (VP), Hands-on IC
