Senior Vice President, Full-Stack Engineer
HybridNew York City, New York, United States or New York, United States
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.