Vice President, Full-Stack Engineer
Explicitly requires vibe coding or other AI-assisted development; role also references staying current with AI/ML and data engineering.
About the Role
Senior Full-Stack Engineer (Vice President) for Corporate Treasury Technology at BNY Mellon based in New York, responsible for designing and maintaining Angular frontends and .NET/MSSQL backend services, leading an Agile pod, and ensuring performance, reliability, and regulatory compliance across treasury and post-trade systems.
Job Description
Role
Vice President, Full-Stack Engineer on the Corporate Treasury Technology team in New York. The role focuses on building and maintaining web applications and backend services that support treasury, CIO, and post-trade workflows across global regions, while leading and mentoring a small Agile engineering pod.
Team Overview
The Corporate Treasury Technology team builds solutions for the Chief Investment Office and Corporate Treasury operations across US, EMEA, Brazil, and APAC. Systems include trade booking, STP, accrual calculations, reconciliation, analytics, regulatory reporting, liquidity monitoring, and intraday stress testing.
Key Responsibilities
- Design, develop, and maintain web applications using Angular and backend technologies (C#, .NET, SQL Server/MSSQL).
- Integrate RESTful APIs and third-party services; handle asynchronous programming and integrations.
- Architect and build .NET/MSSQL services deployed on Kubernetes with emphasis on performance, scalability, security, and production stability.
- Lead, mentor, and manage an Agile pod of 4–5 engineers; uphold engineering best practices and delivery excellence.
- Participate in code reviews, resolve technical issues, and optimize application performance.
- Ensure reliability, operational excellence, and regulatory compliance across systems.
- Stay current with AI/ML and data engineering advancements and propose application improvements.
- Communicate technical findings to technical and non-technical stakeholders and support junior engineers.
Requirements
- Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent experience.
- 5+ years of professional experience in Angular development with C#.
- Proficiency in Angular, C#, and SQL Server (MSSQL).
- Experience with .NET services, Kubernetes deployment, and RESTful API design.
- Familiarity with asynchronous programming, integration patterns, and production-grade reliability concerns.
- Hands-on experience with testing frameworks (NUnit/JUnit), mock frameworks, functional and regression testing.
- Proficiency with software development lifecycle practices, CI/CD, Git, and agile methodologies.
- Experience running high-availability financial applications and familiarity with post-trade workflows (preferably settlement & clearing).
- Hands-on experience with vibe coding or other AI-assisted software development is required/preferred.
Benefits
- Competitive compensation and pay-for-performance philosophy.
- Access to company-sponsored benefit programs and wellbeing resources.
- Generous paid leave and paid volunteer time.
- Potential discretionary bonuses and short- and long-term incentive packages.