BNY logo
BNYPosted 3 weeks ago

Senior Vice President, Full-Stack Engineer

HybridNew York City, New York, United States or New York, United States

Full TimeSenior LevelEnterpriseFinancial Services

Job Summary

Own the technical direction, delivery, and operational health of the Wove Trading & Rebalancing platform by writing code, reviewing architecture, and leading incident response. Drive the "One BFF" initiative to consolidate entitlements resolution into a unified NestJS GraphQL middleware layer while designing multi-persona, multi-custodian architectures for advisors, portfolio managers, and asset managers. Build high-performance backend services in Java 21/Spring Boot and Angular microfrontends, implement secure service-to-service communication with mTLS and OAuth2, and deliver capabilities for portfolio rebalancing, order generation, and multi-custodian complexity across Pershing and Schwab. Champion AI-assisted development across the SDLC to drive engineering productivity and lead major incident resolution during market hours. Mentor engineers across frontend, backend, and platform disciplines while fostering a culture of ownership and continuous learning.

Required Qualifications

  • 10+ years of software engineering experience
  • significant time designing and delivering distributed systems in financial services
  • Deep hands-on expertise in at least two of the following
  • Java 17+ / Spring Boot 3.x — microservices, virtual threads, security filter chains
  • Angular 15+ — component architecture, signals, Module Federation / microfrontends
  • NestJS / TypeScript — GraphQL resolvers, guards, interceptors, strategy patterns
  • Strong experience with event-driven architectures — Kafka producers/consumers, async messaging, dead-letter queues, idempotent processing
  • Experience with NoSQL persistence (MongoDB or document stores) — data modeling, query optimization, API-mediated access patterns
  • Solid understanding of authentication and authorization in enterprise environments — OAuth2, JWT, mTLS, Kerberos, entitlements systems
  • Experience building multi-tenant or multi-persona platforms where different user types see different data, have different permissions, and follow different workflows
  • Proven track record of leading Agile engineering teams and delivering in a CI/CD environment with automated quality gates (SonarQube, security scanning)
  • Strong communication, collaboration, and stakeholder management skills
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience

Desired Qualifications

  • Experience with wealth management, trading, or portfolio management platforms — rebalancing, order management, custody, or investment advisory systems
  • Experience modernizing monolithic applications into microservices using the Strangler pattern
  • Familiarity with distributed caching (Hazelcast, Redis) and real-time data patterns (WebSockets, SSE)
  • Experience with observability platforms — Splunk, Dynatrace, AppDynamics, or OpenTelemetry
  • Experience implementing AI-assisted software development practices and engineering automation
  • Knowledge of cloud platforms, container orchestration, and infrastructure-as-code
  • Experience managing geographically distributed teams
  • Series 7 / Series 63 or CFA/CAIA is a plus but not required
  • Advanced degree in Computer Science, Engineering, Finance, or a related field

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce