B

BNY

Safeguards and moves assets for investors

Vice President, Full-Stack Engineering Lead

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$71k - $130kIn-person

About the Job

Requirements

  • At least 5 years of software engineering experience, including significant experience designing and delivering distributed systems in financial services.
  • Deep hands-on expertise in at least two of Java 17+ with Spring Boot 3.x, Angular 15+, and NestJS/TypeScript, with working knowledge of all three.
  • Strong experience with event-driven architectures, including Kafka producers and consumers, asynchronous messaging, dead-letter queues, and idempotent processing.
  • Experience with NoSQL persistence such as MongoDB or document stores, including data modeling, query optimization, and API-mediated access patterns.
  • Solid understanding of enterprise authentication and authorization, including OAuth2, JWT, mutual TLS, Kerberos, and entitlement systems.
  • Experience building multi-tenant or multi-persona platforms with distinct data access, permissions, and workflows for different user types.
  • Track record of leading Agile engineering teams and delivering in a continuous integration and continuous delivery environment with automated quality gates, including SonarQube and security scanning.
  • Bachelor’s degree in computer science or engineering, or equivalent professional experience.
  • Strong communication, collaboration, and stakeholder management skills.

Responsibilities

  • Own the technical roadmap for the Trading & Rebalancing platform, covering rebalancing compute engines, order generation pipelines, and advisor-facing trading dashboards.
  • Design and evolve a multi-persona, multi-custodian entitlements architecture for advisors, home office users, portfolio managers, and asset managers, with distinct data hierarchies, trading discretions, and custody constraints.
  • Drive the One BFF initiative by consolidating functional and data entitlement resolution into a unified NestJS GraphQL middleware layer using strategy patterns, guard chains, and per-persona data scoping.
  • Make architecture decisions across Angular microfrontends, NestJS services, Spring Boot microservices, Kafka consumers and producers, Hazelcast distributed caching, and the DataLake API persistence layer.
  • Build and maintain high-performance Java 21 and Spring Boot 3.x backend services for order generation, rebalancing workflows, allocation, validation, custodian rules, and trade automation.
  • Develop Angular microfrontends using Module Federation, including trading worksheets, order review screens, overview dashboards, trading rules configuration, tax harvesting, sleeve allocation, and custom rebalance interfaces.
  • 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 mutual TLS certificates, OAuth2/JWT, and Kerberos authentication, integrated with BNY’s API Gateway and marketplace token exchange.
  • Deliver portfolio rebalancing workflows, model management, proposed order generation, order review, and order submission for equities, fixed income, and multi-asset sleeve strategies.
  • Build systems for multi-custodian workflows, including Pershing, Schwab, and bank custody, with cross-hierarchy custodian bindings for firms routing through different custodians.
  • Implement per-client trading discretion configuration, including support for firms trading true UMA and firms restricted to SMA/URPM.
  • Ensure platform compliance with regulatory, audit, and risk requirements in financial services.
  • Champion AI-assisted development across design, coding, testing, code review, documentation, and production support.
  • Drive engineering productivity through AI-powered automated test generation, release impact analysis, and incident root-cause identification.
  • Lead adoption of agentic AI workflows integrated with the team's CI/CD, SonarQube quality gates, and GitLab pipelines.
  • Own production readiness across the service catalog, including availability, resiliency, observability, and platform health.
  • Lead major incident resolution and root-cause analysis.
  • Reduce operational burden through automation, intelligent monitoring, and self-healing patterns.
  • Improve deployment frequency, change failure rate, and mean time to recovery.
  • 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.

Desired Qualifications

  • Experience with wealth management, trading, or portfolio management platforms, including rebalancing, order management, custody, or investment advisory systems.
  • Experience modernizing monolithic applications into microservices using the Strangler pattern.
  • Familiarity with distributed caching such as Hazelcast or Redis, and real-time data patterns such as WebSockets or server-sent events.
  • Experience with observability platforms such as 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 or Series 63 licenses, or CFA/CAIA credentials.
  • An advanced degree in computer science, engineering, or finance.

About the Company

BNY

Safeguards and moves assets for investors

BNY safeguards financial assets and runs investment services for institutions, investment firms and wealthy clients around the world. Its custody business keeps clients' securities safe and handles the records and transactions needed to administer investment funds. Banks and brokers use its systems to settle trades, manage collateral and send payments, while its investment and wealth businesses manage portfolios and advise clients. It earns servicing and management fees as well as interest on loans and securities funded by client deposits. BNY traces its roots to the Bank of New York, founded by Alexander Hamilton in 1784, and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1784

Recently Posted Jobs

Explore more opportunities at BNY

See more jobs