Senior Vice President, Full-Stack Engineer

BNY Mellon•Jersey City, NJ

About The Position

BNY is seeking a Senior Vice President, Full-Stack Engineer to join its Wealth Services team. The position focuses on designing, developing, testing, and supporting scalable, resilient, secure, and high-performing enterprise applications and services. The engineer will collaborate with business, product, architecture, engineering, and technology stakeholders to turn complex requirements into practical technical solutions, and will provide hands-on technical leadership across application architecture, APIs, frontend development, backend services, integrations, and engineering practices. The role includes building modern web applications and backend services, designing RESTful APIs and microservices, and implementing event-driven integrations. The engineer will help modernize applications using modular architectures, cloud-ready engineering, containerization, and automated delivery practices. They will also troubleshoot production and distributed-system issues, manage technical debt, encourage reuse of enterprise capabilities, mentor engineers, and contribute to a culture of quality, accountability, risk management, and continuous improvement.

Requirements

  • Significant professional software-engineering experience designing, developing, testing, and supporting enterprise applications.
  • Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent work experience.
  • 10–14 years of software development experience.
  • Understanding of interdependencies and the business impact of future IT plans.
  • Prior lead experience selecting and implementing vendor-specific methodologies.
  • Prior consulting experience with structured methodologies.
  • Broad experience with multi-platform development tools and toolkits.
  • Strong hands-on experience with one or more backend technology stacks, preferably Java/Spring/Spring Boot, Node.js, SQL and relational databases, and Python where applicable.
  • Strong experience with Angular, TypeScript/JavaScript, HTML5/CSS3, JSON, REST-based integration, and modern reactive or component-based UI development.
  • Experience designing and implementing RESTful APIs and service-oriented or microservices-based architectures.
  • Experience with event-driven and asynchronous processing using Kafka or comparable enterprise messaging platforms.
  • Understanding of distributed-system concepts, including scalability, concurrency, resiliency, fault isolation, and high-volume transaction processing.
  • Experience with application containerization and modern application-runtime environments.
  • Experience with automated testing, CI/CD, source control, code-quality tooling, and automated software-delivery processes.
  • Understanding of relational databases, data access patterns, application security, API security, and secure software-development practices.
  • Ability to translate functional and non-functional requirements into practical technical designs and implementation approaches.
  • Experience participating in or leading technical design discussions covering architecture, APIs, integration, data access, security, performance, and resilience.
  • Ability to guide framework selection, design patterns, engineering standards, and implementation trade-offs.
  • Ability to identify technical debt and balance modernization with business delivery priorities.
  • Ability to independently investigate complex technical issues across frontend, backend, integration, and infrastructure boundaries.
  • Ability to mentor and support engineers through technical guidance, design discussions, and code reviews.
  • Strong communication skills, including the ability to explain complex technical concepts to engineers, architects, product partners, and business stakeholders.
  • Experience collaborating across engineering, architecture, product, data, infrastructure, cybersecurity, and other technology disciplines.
  • Ability to influence engineering decisions without relying solely on organizational authority.
  • Strong analytical, organizational, problem-solving, and teamwork skills.

Nice To Haves

  • Experience in the securities or financial services industry.

Responsibilities

  • Design, develop, test, and maintain scalable, resilient, secure, high-performing full-stack applications and services.
  • Translate complex business requirements into technical solutions in partnership with business, product, architecture, engineering, and technology stakeholders.
  • Provide technical leadership and hands-on guidance across architecture, API design, frontend and backend development, integration patterns, and engineering practices.
  • Develop maintainable, testable, efficient code and promote automated testing and code-quality standards.
  • Participate in design and code reviews, identifying improvements to maintainability, performance, security, scalability, and reuse.
  • Design and implement RESTful APIs, microservices, and event-driven integrations.
  • Develop modern web applications using Angular, TypeScript, JavaScript, HTML, and CSS, integrated with backend services.
  • Build backend applications and services using Java, Spring/Spring Boot, Node.js, SQL, and related enterprise frameworks.
  • Apply security, privacy, resiliency, observability, and software-engineering principles throughout the SDLC.
  • Contribute to application modernization through modular architecture, APIs, microservices, cloud-ready engineering, containerization, and automated delivery practices.
  • Support distributed applications and troubleshoot complex production, integration, performance, and reliability issues.
  • Proactively manage technical debt and identify opportunities to simplify applications, modernize components, and improve developer productivity.
  • Promote reuse of enterprise platforms, shared capabilities, frameworks, components, and existing services.
  • Mentor engineers through design guidance, code reviews, technical discussions, knowledge sharing, and engineering best practices.
  • Collaborate across geographically and functionally diverse engineering teams.
  • Evaluate emerging technologies and approaches where they provide clear business, operational, security, or developer-productivity benefits.
  • Contribute to an engineering culture focused on quality, accountability, continuous improvement, risk management, and technical excellence.

Benefits

  • Competitive compensation
  • Benefits and wellbeing programs
  • Flexible global resources and tools
  • Generous paid leaves
  • Paid volunteer time
  • Family-friendly and inclusive employment policies
  • Employee forums
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service