About the role
What will you do at BNY?
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 Senior 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 identification.
* Lead adoption of agentic AI workflows that integrate with the team's existing
CI/CD, SonarQube quality gates, and GitLab pipelines.
* Operational Excellence
* Own production readiness across the service catalog -availability,
resiliency, observability (Splunk, Dynatrace), and platform health.
* Lead major incident resolution and root cause analysis. Market-hours downtime
is not acceptable.
* Reduce operational burden through automation, intelligent monitoring, and
self-healing patterns.
* Drive continuous improvement in deployment frequency, change failure rate,
and mean time to recovery.
People Leadership
* Lead and mentor engineers across frontend, backend, BFF, and platform
disciplines.
* Foster a culture of ownership, engineering excellence, and continuous
learning.
* Support hiring, talent development, and organizational growth.
--------------------------------------------------------------------------------
Required Qualifications
* 10+ years of software engineering experience, with significant time designing
and delivering distributed systems in financial services.
* Deep hands-on expertise in at least two of the following, with working
knowledge of all:
* 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.
Preferred 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 coaching (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.
- At BNY, our culture allows us to run our company better and enables employees’
- growth and success. As a leading global financial services company at the heart
- of the global financial system, we influence nearly 20% of the world’s
- investible assets. Every day, our teams harness cutting-edge AI and breakthrough
- technologies to collaborate with clients, driving transformative solutions that
- redefine industries and uplift communities worldwide.
- Recognized as a top destination for innovators, BNY is where bold ideas meet
- advanced technology and exceptional talent. Together, we power the future of
- finance – and this is what #LifeAtBNY is all about. Join us and be part of
- something extraordinary.
- At BNY, our culture speaks for itself, check out the latest BNY news at BNY
- Newsroom [https://www.bny.com/corporate/global/en/about-us/newsroom.html] & BNY
- LinkedIn [https://www.linkedin.com/company/bnyglobal/posts/?feedView=all]
- Here’s a few of our recent awards:
- * America’s Most Innovative Companies, Fortune, 2025
- * World’s Most Admired Companies, Fortune 2025
- * “Most Just Companies”, Just Capital and CNBC, 2025
Our Benefits
and Rewards:
BNY offers highly competitive compensation, benefits, and wellbeing programs
rooted in a strong culture of excellence and our pay-for-performance philosophy.
We provide access to flexible global resources and tools for your life’s
journey. Focus on your health, foster your personal resilience, and reach your
financial goals as a valued member of our team, along with generous paid leaves,
including paid volunteer time, that can support you and your family through
moments that matter.
BNY is an Equal Employment Opportunity/Affirmative Action Employer -
Underrepresented racial and ethnic groups/Females/Individuals with
Disabilities/Protected Veterans.
BNY assesses market data to ensure a competitive compensation package for our
employees. The expected base salary for this position when employment commences
can be found in the Job Info section at the bottom of the posting.
Base salary offered may vary depending on multiple individualized factors,
including market location, job-related knowledge, skills, and experience. Base
salary is only part of the total rewards package, which may include eligibility
for an annual discretionary incentive award. Subject to the terms and conditions
of the applicable plans then in effect, eligible employees may enroll in a
401(k) plan as well as participate in Company-sponsored medical, dental, vision,
and basic life insurance plans for the employee and the employee’s eligible
dependents. Eligible employees also may receive other benefits (including
various paid time off benefits, such as vacation and sick time), dependent on
the position offered. Details of participation in these benefit plans will be
provided if an employee receives an offer of employment.
If hired, the employee will be in an “at will” position and the Company reserves
the right to modify base salary (as well as any other discretionary payments or
compensation programs) at any time, including for reasons related to individual
performance, Company or individual department/team performance, and market
factors.
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Full Stack Software Engineer, Vice President – Corporate Functions Technology
State Street · Quincy, Massachusetts, United States
Senior Full Stack Engineer
Fidelity Investments · Greenwood Village, Colorado, United States
Lead Software Engineer - AI/Supply Chain Full Stack
JPMorganChase · Houston, Texas, United States
Sr. Full Stack Engineer - NextJS, AWS, AI
Perficient · Creve Coeur, Missouri, United States
Senior Director, Full-Stack Engineer
BNY · New York, New York, United States
Principal Engineer - Java Full Stack
Wells Fargo · Iselin, New Jersey, United States
Role information can change. Confirm current details on the original application page.
