Vice President, Full-Stack Engineer

BNY Mellon•Lake Mary, FL

About The Position

BNY is seeking a Vice President, Full-Stack Engineer to join its Enterprise Compliance / Case Management technology team in Pittsburgh, Pennsylvania. The role focuses on designing, developing, modernizing, and supporting secure, scalable, maintainable case management applications in a regulated environment. The engineer collaborates with cross-functional teams to improve workflow efficiency, reduce manual effort, strengthen operational controls, and support compliance-focused business processes. The position involves full-stack application development with Java, Spring, Spring Boot, REST APIs, Angular, JavaScript, HTML, and CSS; development of backend services, microservices, APIs, interfaces, and workflow-driven screens; database and enterprise integration engineering; and modernization of legacy platforms. It also supports Agile delivery, engineering quality, CI/CD, production stability, cloud-aligned practices, observability, and appropriate adoption of AI and emerging technologies. The role requires a bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience, and at least seven years of full-stack software development experience. Preferred qualifications include financial services or compliance-related experience, case management systems, cloud platforms, modern deployment technologies, legacy modernization, and mentoring experience.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • At least 7 years of experience in full-stack software development.
  • Strong experience with Core Java, Spring Framework, Spring Boot, microservices, and RESTful APIs.
  • Strong proficiency in Angular, TypeScript, JavaScript, HTML, and CSS.
  • Solid experience with SQL and database development, including tables, stored procedures, views, and query optimization.
  • Experience with Agile methodology, CI/CD, application resiliency, and secure development practices.
  • Experience with development and engineering toolsets such as Git/GitLab, JUnit, SonarQube, Splunk, Jenkins, and related tooling.
  • Experience supporting enterprise application integration and workflow-based platforms.
  • Strong understanding of production support, issue triage, root cause analysis, and operational stability.
  • Excellent problem-solving, communication, and interpersonal skills.
  • Ability to work effectively and collaboratively with business users, developers, architects, and cross-functional stakeholders.

Nice To Haves

  • Experience in financial services, particularly in compliance, risk, or operational workflow platforms.
  • Experience with case management applications and workflow-driven enterprise systems.
  • Familiarity with cloud platforms such as AWS and Azure.
  • Experience with Docker, Kubernetes, or related modern deployment technologies.
  • Exposure to monitoring, diagnostics, and performance analysis tools.
  • Experience modernizing legacy enterprise applications.
  • Familiarity with automation and AI-assisted development or process improvement initiatives.
  • Experience mentoring junior developers and contributing to engineering best practices across teams.

Responsibilities

  • Design, develop, test, deploy, and support full-stack applications using Java, Spring Framework, Spring Boot, REST APIs, Angular, JavaScript, HTML, and CSS.
  • Build scalable and maintainable backend services, microservices, APIs, user interfaces, and workflow-driven screens for enterprise case management.
  • Modernize legacy platforms using current engineering standards, reusable design patterns, and cloud-aligned application architectures.
  • Participate in technical design discussions and help shape application architecture, integration design, and development best practices.
  • Enhance case management applications to improve workflow automation, user experience, case tracking, and processing transparency.
  • Partner with business users, product owners, and analysts to translate compliance and operational requirements into technical solutions.
  • Develop features that reduce manual intervention, improve turnaround times, strengthen end-to-end process execution, and increase visibility into case status, exceptions, and workflow outcomes.
  • Integrate case management applications with upstream and downstream enterprise systems to support seamless data flow and operational continuity.
  • Design and implement RESTful APIs and microservices for enterprise-scale application functionality.
  • Create and optimize database objects, including tables, views, stored procedures, and SQL queries, for application processing and reporting.
  • Support end-to-end integration across enterprise applications, platforms, and services, and improve performance, structured data handling, and backend maintainability.
  • Build reusable components and shared services to accelerate development and simplify support.
  • Promote software development best practices, including code quality, unit testing, integration testing, and CI/CD.
  • Conduct code reviews and manage merge requests to support engineering standards, maintainability, and secure coding practices.
  • Contribute to impact analysis, technical estimation, and implementation planning for enhancements, defects, and new features.
  • Participate in Scrum ceremonies, sprint planning, backlog refinement, and release activities.
  • Support applications in production and non-production environments, focusing on stability, reliability, and SLA adherence.
  • Monitor application health, investigate issues, perform root cause analysis, and support timely incident and defect remediation.
  • Analyze recurring issues and identify opportunities for automation, refactoring, and process improvement.
  • Maintain technical and support documentation aligned with SDLC and operational standards, and contribute to platform resilience and modernization.
  • Support CI/CD workflows and modern deployment practices using tools such as GitLab/Git, Jenkins, SonarQube, and Splunk.
  • Contribute to cloud-aligned engineering practices on platforms such as AWS and Azure, and integrate observability, diagnostics, and monitoring capabilities.
  • Support adoption of AI and emerging technologies where appropriate to improve developer productivity, process efficiency, and user experience.

Benefits

  • Competitive compensation.
  • Benefits and wellbeing programs.
  • Flexible global resources and tools.
  • Generous paid leaves, including paid volunteer time.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service