Senior Vice President, Full-Stack Engineer

BNY Mellon•Jersey City, NJ
•$120,000 - $200,000

About The Position

BNY is seeking a Senior Vice President Full-Stack Engineer to join its Wealth Services team. The role focuses on designing, developing, testing, and supporting secure, resilient, high-performing enterprise applications and services. The engineer will translate business requirements into technical solutions and provide hands-on technical leadership across application architecture, APIs, frontend and backend development, integrations, and engineering practices. The position involves building modern web applications and backend services, implementing RESTful APIs, microservices, and event-driven integrations, and applying security, privacy, observability, and reliability principles throughout the software development lifecycle. The engineer will help modernize applications, support distributed production systems, address technical debt, promote reuse of enterprise capabilities, mentor engineers, and collaborate with geographically and functionally diverse teams. This position requires 10–14 years of software development experience and a bachelor’s degree in computer science engineering or a related discipline, or equivalent work experience. Securities or financial services experience is a plus. The role also calls for broad multi-platform development experience, technical leadership, structured-methodology consulting experience, and strong collaboration and communication skills.

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, or Python where applicable.
  • Strong experience with modern frontend technologies, preferably Angular, TypeScript/JavaScript, HTML5/CSS3, JSON and 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.
  • Solid understanding of relational databases, data access patterns, application security, API security, and secure software-development practices.
  • Ability to participate in or lead technical design discussions covering architecture, APIs, integration, data access, security, performance, and resilience.
  • Demonstrated ability to identify technical debt and balance modernization with business delivery priorities.
  • Demonstrated ability to mentor and support engineers through technical guidance, design discussions, and code reviews.
  • Strong communication skills, including explaining technical concepts to engineering, architecture, product, 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.
  • Partner with business, product, architecture, engineering, and technology stakeholders to translate business requirements into technical solutions.
  • Provide technical leadership and hands-on guidance across application architecture, API design, frontend development, backend services, integration patterns, and engineering practices.
  • Write maintainable, testable, efficient code and promote automated testing and code-quality standards.
  • Participate in design and code reviews to improve maintainability, performance, security, scalability, and reuse.
  • Design and implement RESTful APIs, microservices, and event-driven integrations.
  • Develop web applications using technologies such as Angular, TypeScript, JavaScript, HTML, and CSS, integrated with backend services.
  • Build backend applications and services using technologies such as Java, Spring/Spring Boot, Node.js, SQL, and related enterprise frameworks.
  • Apply security, privacy, resiliency, observability, and software-engineering principles throughout the SDLC.
  • Modernize applications through modular architecture, microservices, APIs, cloud-ready engineering, containerization, and automated delivery practices.
  • Support distributed applications and troubleshoot complex production, integration, performance, and reliability issues.
  • Manage technical debt and identify opportunities to simplify and modernize applications 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 engineering approaches when they provide clear business, operational, security, or productivity benefits.
  • Contribute to an engineering culture focused on quality, accountability, continuous improvement, risk management, and technical excellence.
  • Translate functional and non-functional requirements into practical technical designs and implementation approaches.
  • Guide technical decisions on framework selection, design patterns, engineering standards, and implementation trade-offs.
  • Investigate complex technical issues across frontend, backend, integration, and infrastructure boundaries.

Benefits

  • Competitive compensation and benefits and wellbeing programs.
  • Generous paid leaves, including paid volunteer time.
  • Eligible employees may enroll in a 401(k) plan.
  • Eligible employees may participate in company-sponsored medical, dental, vision, and basic life insurance plans.
  • Eligible employees may receive paid time off, including vacation and sick time.
  • Eligible employees may be eligible for an annual discretionary incentive award.
  • Family-friendly and inclusive employment policies and employee forums.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service