About the Role
This hands-on leadership role involves owning the technical direction, delivery, and operational health of the Wove Trading & Rebalancing platform. Responsibilities include writing code, reviewing architecture, leading incident response, mentoring engineers, and driving the strategic roadmap with stakeholders. The platform must be correct, resilient, and scalable.
Responsibilities
- Own the technical roadmap for the Trading & Rebalancing platform.
- Design and evolve a multi-persona, multi-custodian entitlements architecture.
- Drive the "One BFF" initiative: consolidating functional and data entitlements resolution into a unified NestJS GraphQL middleware layer.
- Make architecture decisions across the full stack — Angular micro frontends, NestJS services, Spring Boot microservices, Kafka consumers/producers, Hazelcast distributed caching, and the DataLake API persistence layer.
- Build and maintain high-performance backend services in Java 21 / Spring Boot 3.x.
- Develop and extend Angular microfrontends using Module Federation.
- Design and operate a NestJS GraphQL BFF that resolves entitlements from EMS and Admin Center.
- Implement secure service-to-service communication using mTLS certificates, OAuth2/JWT, and Kerberos authentication.
- Deliver capabilities for portfolio rebalancing workflows, model management, proposed order generation, order review, and order submission.
- Build systems that handle multi-custodian complexity: Pershing, Schwab, and bank custody.
- Implement per-client trading discretion configuration.
- Ensure platform compliance with regulatory, audit, and risk requirements.
- Champion AI-assisted development across the SDLC.
- Drive engineering productivity through AI-powered tools.
- Lead adoption of agentic AI workflows.
- Own production readiness across the service catalog — 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.
- Drive continuous improvement in 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.
Requirements
- 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, Angular 15+, NestJS / TypeScript.
- Strong experience with event-driven architectures — Kafka producers/consumers, async messaging, dead-letter queues, idempotent processing.
- Experience with NoSQL persistence (MongoDB or document stores).
- Solid understanding of authentication and authorization in enterprise environments — OAuth2, JWT, mTLS, Kerberos, entitlements systems.
- Experience building multi-tenant or multi-persona platforms.
- Proven track record of leading Agile engineering teams and delivering in a CI/CD environment with automated quality gates.
- Strong communication, collaboration, and stakeholder management skills.
- Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
Skills
- Java 17+ / Spring Boot 3.x
- Angular 15+
- NestJS / TypeScript
- GraphQL resolvers
- Guards
- Interceptors
- Strategy patterns
- Module Federation
- Kafka producers/consumers
- Async messaging
- Dead-letter queues
- Idempotent processing
- NoSQL persistence
- MongoDB
- Document stores
- Data modeling
- Query optimization
- API-mediated access patterns
- OAuth2
- JWT
- mTLS
- Kerberos
- Entitlements systems
- CI/CD
- SonarQube
- Security scanning
- Splunk
- Dynatrace
- AppDynamics
- OpenTelemetry
- Cloud platforms
- Container orchestration
- Infrastructure-as-code
- WebSockets
- SSE
Location
- New York City
Work Type
- Full-time
Experience Level
- Senior
- 10+ years
Education Level
- Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
- Advanced degree in Computer Science, Engineering, Finance, or a related field.
Salary/Compensations
- Expected base salary 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.
Benefits
- Highly competitive compensation, benefits, and wellbeing programs.
- Access to flexible global resources and tools.
- Focus on health, personal resilience, and financial goals.
- Generous paid leaves, including paid volunteer time.
- 401(k) plan.
- Company-sponsored medical, dental, vision, and basic life insurance plans.
- Various paid time off benefits, such as vacation and sick time.
About the Company
- At BNY, our culture speaks for itself.
- America’s Most Innovative Companies, Fortune, 2025
- World’s Most Admired Companies, Fortune 2025
- “Most Just Companies”, Just Capital and CNBC, 2025
Equal Opportunity
- BNY is an Equal Employment Opportunity/Affirmative Action Employer - Underrepresented racial and ethnic groups/Females/Individuals with Disabilities/Protected Veterans.
