Vice President, Full-Stack Engineer
BNYAbout the role
BNY's Wove Trading & Rebalancing team builds and operates the technology platform behind PershingX — the digital investing, trading, and portfolio management experience for wealth management firms, advisors, and asset managers.
The platform spans 50+ microservices and microfrontends processing portfolio rebalancing, order generation, trade execution, sleeve allocation, tax harvesting, and investment operations across multiple custodians and investment products (SMA, URPM, UMA). Our users range from individual financial advisors managing client portfolios to large-scale asset managers executing firm-wide model changes across thousands of accounts.
We ship production code daily across a polyglot stack: Angular microfrontends (Module Federation), a NestJS GraphQL BFF, Java 21 / Spring Boot 3.x backend services, and Kafka-driven event pipelines — all deployed on BNY's cloud-native App Engine infrastructure. We use AI-assisted engineering practices to accelerate the full software development lifecycle.
The Role
We are looking for a Vice President, Full-Stack Engineering Lead in New York City to own the technical direction, delivery, and operational health of the Wove Trading & Rebalancing platform.
This is a hands-on leadership role. You will write code, review architecture, lead incident response, and mentor engineers, while also driving the strategic roadmap with Product and Business stakeholders. You will be responsible for a platform that must be correct (it moves money), resilient (market hours are non-negotiable), and scalable (the client base is growing rapidly across multiple wealth management firms).
Architecture & System Design
Own the technical roadmap for the Trading & Rebalancing platform — from rebalancing compute engines and order generation pipelines to advisor-facing trading dashboards.
Design and evolve a multi-personal, multi-custodian entitlements architecture that supports advisors, home office users, portfolio managers, and asset managers — each with distinct data hierarchies, trading discretions, and custody constraints.
Drive the "One BFF" initiative: consolidating functional and data entitlements resolution into a unified NestJS GraphQL middleware layer using strategy patterns, guard chains, and per-persona data scoping.
Make architecture decisions across the full stack — Angular microfrontends, NestJS services, Spring Boot microservices, Kafka consumers/producers, Hazelcast distributed caching, and the DataLake API persistence layer.
Full-Stack Engineering
Build and maintain high-performance backend services in Java 21 / Spring Boot 3.x — order generation engines, rebalancing workflows, allocation services, validation engines, custodian rules engines, and trade automation pipelines.
Develop and extend Angular microfrontends using Module Federation — trading worksheets, order review screens, overview dashboards, trading rules configuration, tax harvesting, sleeve allocation, and custom rebalance UIs.
Design and operate a NestJS GraphQL BFF that resolves entitlements from EMS and Admin Center, orchestrates downstream service calls, and delivers persona-aware data to the frontend.
Implement secure service-to-service communication using mTLS certificates, OAuth2/JWT, and Kerberos authentication — all integrated with BNY's API Gateway and marketplace token exchange.
Trading & Rebalancing Domain
Deliver capabilities for portfolio rebalancing workflows, model management, proposed order generation, order review, and order submission — supporting equities, fixed income, and multi-asset sleeve strategies.
Build systems that handle multi-custodian complexity: Pershing, Schwab, and bank custody-including cross-hierarchy custodian bindings where different firms route through different custodians.
Implement per-client trading discretion configuration (e.g., one firm can trade true UMA while another is restricted to SMA/URPM only).
Ensure platform compliance with regulatory, audit, and risk requirements in a financial services environment.
AI-Enabled Engineering
Champion AI-assisted development across the SDLC- design, coding, testing, code review, documentation, and production support.
Drive engineering productivity through AI-powered tools for automated test generation, release impact analysis, and incident root cause iden
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s